文字列内のすべての括弧の内容を削除します。括弧内に括弧があってはなりません
リーリー取得した結果には両側に括弧があります。括弧は必要ありませんか?
(?:exper) これは取得できない一致ではありませんか?
阿神2017-06-26 10:58:48
match
函数的返回值和使用的正则表达式是不是含有g
标志有关系;
如果没有g
标志,如果字符串匹配,则返回的结果是一个数组,数组的元素分别是匹配的完整子串
,第一个捕获型括号的内容
,第二个捕获型括号的内容
,第三个捕获型括号的内容
...所以数组的长度是捕获型括号的数量+1
;
如果有g
标志,如果字符串匹配,则返回结果是一个数组,数组的元素分别是匹配的第一个完整子串
,匹配的第二个完整子串
,匹配的第三个完整子串
...所以数组的长度是匹配的次数
;
一致しない場合は null を返します;
したがって、g
を使用した後の結果は、によって一致した完全な部分文字列のみを返し、キャプチャする括弧の内容は含まれません。必要に応じて、match関数はそれを行うことができません。