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

javascript - 括弧内のコンテンツを取得するための js 正規表現

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

リーリー

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

曾经蜡笔没有小新曾经蜡笔没有小新2672日前1025

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

  • 習慣沉默

    習慣沉默2017-06-26 10:58:48

    リーリー

    こうやって見てください

    返事
    0
  • 世界只因有你

    世界只因有你2017-06-26 10:58:48

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

    リーリー

    返事
    0
  • 学习ing

    学习ing2017-06-26 10:58:48

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

    返事
    0
  • 阿神

    阿神2017-06-26 10:58:48

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

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

    返事
    0
  • キャンセル返事