私はRegexの専門家ではありません。この文字列から2文字間のすべての文字列の配列を取得する(正規表現+ JavaScript)
["[1+5]", "1+5", "[2*[1+1]+5]", "2*[1+1]+5", "[1+1]", "1+1"]
:この配列を作成します
"blalbla[1+5] blabla [2*[1+1]+5] blalbla"
は、私がテストしている方法の多くは、私がやったきたものをテストするためにここで頭痛... リンクを持っている:https://jsfiddle.net/a47e60pd/1/
ありがとうたくさん:)
任意のレベルのネストされた角括弧がある場合、正規表現を使用することはできません。 JS正規表現は再帰をサポートしていません。あるいは、 '' XRegExp.matchRecursive'(http://xregexp.com/api/#matchRecursive)を使うこともできます。 –
この練習のポイントは何ですか?あなたはそれらを評価するつもりですか? '1 + 1'を' 2'に置き換えますか? – georg
@WiktorStribiżewこの度は情報をありがとうございました。 – Saad