私は今、私のRegexをほぼ失ったと思います(このコミュニティのおかげで)。私は、次の正規表現がありますRegexがあまりにも多くの一致を見つけた
== [A-Za-z\\s]+ ==
私はウィキペディアからテキストを探していますが、これは私が検索した後、テキストを分割するつもりですか。例:
== References == or == External Links ==
しかし、いくつかの回は、私のようなものでしょう:
/^== [A-Za-z\\s]+ ==$/
(?<![\w\d])== [A-Za-z\\s]+ ==(?![\w\d])
/\b== [A-Za-z\\s]+ ==\b/
私と任意の助けを:私は満足のいく結果を以下にそれを変更しようとした
=== Some thing === <-- This is not picked up. Great!
==== Some other Thing ==== <-- "== Some other Thing ==" is picked up. Bad!
を正規表現?
あなたがマッチさせたいと思ったことを私に話してくれたら、私は非常に助けになります。 – thebjorn
あなたの正規表現は '=='の間に何かを拾います。なぜそれは '他の何か 'を拾うべきではないのですか? – Barmar
ああ、 '=='は一致させたいが、 '==='の間は一致させたくない。 – Barmar