2

Dart正規表現で負の後読みに相当するものを達成する方法はありますか? 特定の文字セットで開始および終了しない文字列を一致させる必要があります。

一致する部分が文字列の先頭にある場合、失敗せずにこれを行う正規表現を見つけることができません。否定後読みが唯一の答えのようですが、Dart にはそれがありません。

これは私が働きたい正規表現ですが、そうではありません:

(?<!(Me\.)|[frFR])(text)(?!\w)

.text一致するか、一致しtext=ないか、Me.textまたはFtextABC

4

2 に答える 2

2

あなたの答えはここにあります:

JavaScriptの後読み模倣

問題は、DART 正規表現が Javascript 正規表現とまったく同じ能力を持っているということです。多くの人が嘆いているのは、Javascript が後読みをサポートしていないことです。しかし、そのリンクは答えを提供します。

于 2013-04-07T00:30:19.717 に答える