javascript - 括弧内のコンテンツを取得するための js 正規表現
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-06-26 10:56:48
0
4
1068

文字列内のすべての括弧の内容を削除します。括弧内に括弧があってはなりません

リーリー

取得した結果には両側に括弧があります。括弧は必要ありませんか?
(?:exper) これは取得できない一致ではありませんか?

曾经蜡笔没有小新
曾经蜡笔没有小新

全員に返信(4)
習慣沉默

リーリー

こうやって見てください

いいねを押す +0
世界只因有你

/(([^()]+))/g

リーリー
いいねを押す +0
学习ing

/[^()]+(?=))/g、個人テストの後、被験者のニーズを満たすことができます

いいねを押す +0
阿神
  1. match函数的返回值和使用的正则表达式是不是含有g标志有关系;
    如果没有g标志,如果字符串匹配,则返回的结果是一个数组,数组的元素分别是匹配的完整子串第一个捕获型括号的内容第二个捕获型括号的内容第三个捕获型括号的内容...所以数组的长度是捕获型括号的数量+1;
    如果有g标志,如果字符串匹配,则返回结果是一个数组,数组的元素分别是匹配的第一个完整子串匹配的第二个完整子串匹配的第三个完整子串...所以数组的长度是匹配的次数;
    一致しない場合は null を返します;

  2. したがって、gを使用した後の結果は、によって一致した完全な部分文字列のみを返し、キャプチャする括弧の内容は含まれません。必要に応じて、match関数はそれを行うことができません。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート