1
最初の "xyz"と前に来るすべての文字と一致する正規表現が必要です。たとえば、 "abxyzcdxyz"の場合は、 "abxyz"と一致する必要があります。私はパターン "。* xyz"で試していましたが、文字列全体と一致します。"xyz"のFIRST OCCURENCEで終わる文字列のRegex(.NET)
最初の "xyz"と前に来るすべての文字と一致する正規表現が必要です。たとえば、 "abxyzcdxyz"の場合は、 "abxyz"と一致する必要があります。私はパターン "。* xyz"で試していましたが、文字列全体と一致します。"xyz"のFIRST OCCURENCEで終わる文字列のRegex(.NET)
非貪欲マッチングを実行してください。
.*?xyz
*?
、すなわちそれが0回以上の繰り返しに一致するが、できるだけ少ない、非貪欲数量詞です。
この式にend-of-stringのワイルドカードがありませんか? –
@divo:いいえ、*部分文字列一致*は、文字列全体ではなく、 'xyz'で終わる必要があります。 –
ああ、大丈夫、私は見出しに混乱してしまった。 –