検索

ホームページ  >  に質問  >  本文

javascript - jsで正規表現を使用してかっこ内のコンテンツを取得するにはどうすればよいですか?

var str="deleteChild(236737)";
たとえば、括弧内の番号を取得します。 236737 その他は不要です。
通常のjsの書き方。
js配列は面倒すぎる。括弧内の数字が変わるからです。

滿天的星座滿天的星座2794日前723

全員に返信(6)返信します

  • 某草草

    某草草2017-05-19 10:42:53

    整数を示すには d+ を使用します。 特別な場所のコンテンツを照合するために、正規表現のグループの概念も使用されます (正規表現では 1 組のかっこで囲まれているように示されています)。

    JavaScript 正規表現を表現するショートカット方法は、「/」で囲むことです。たとえば、/正则表达式内容/、これには exec メソッドがあり、受信パラメータはチェックされる文字列です。
    execメソッドの実行結果は配列またはnull値を返します(正規表現に一致する内容がstrに存在しない場合)。

    正規表現に group が含まれており、その内容も一致する場合、返される結果配列では、group で表されるテキスト コンテンツが、結果配列の 2 番目の配列要素以降の配列要素に表示されます (正規表現に When が含まれる場合)複数のグループを含む)。

    リーリー

    返事
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-19 10:42:53

    リーリー

    返事
    0
  • 大家讲道理

    大家讲道理2017-05-19 10:42:53

    文字列の分割メソッドを使用できます。 split() 方法用于把一个字符串分割成字符串数组。

    リーリー

    返事
    0
  • 天蓬老师

    天蓬老师2017-05-19 10:42:53

    私の回答も投票数の多い回答の原則に基づいていますが、個人的にはこう書いた方が分かりやすいかなと思います

    リーリー

    返事
    0
  • 仅有的幸福

    仅有的幸福2017-05-19 10:42:53

    リーリー

    返事
    0
  • ringa_lee

    ringa_lee2017-05-19 10:42:53

    4階の書き方に同意します。とてもシンプルで便利です。
    正規表現を体系的に学ぶには、正規表現フロントエンドユーザーマニュアルを強くお勧めします。 louis blog
    sfリンク: 正規表現フロントエンドユーザーマニュアル-フロントエンド-SegmentFault についてのルイのチャット
    元のコンテンツは非常に長く、非常に包括的な概要です。

    返事
    0
  • キャンセル返事