質問

正規表現を使用して次の操作を実行したいが、その方法がわからない。文字列に one two <の後のどこかに three が含まれていない限り、 one two が行の先頭であるときに one two に一致させたい/ code>。

役に立ちましたか?

解決

ネガティブな先読みアサーション-何かが必要ですこのように:

/^one two(?!.*three)/m

lookahead / lookbehindアサーションのチュートリアル

注:^が文字列全体の先頭ではなく、行の先頭に一致するように 'm'修飾子を追加しました。

他のヒント

^one two(?!.*three)
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top