私はいくつかのテキストを持っています
"Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
そして、ユーザー入力から生成された正規表現があります。
@".*ip.*"
ご想像のとおり、これは行全体に一致するため、この式を単語境界で囲みます。
@"\b.*ip.*\b"
プロセッサは貪欲であるため、これでもテキスト全体に一致します。だから、繰り返しを怠惰にしてみました。
@"\b.*?ip.*?\b"
これはより良いですが、一致します
Lorem ipsum
dolor sit amet, consectetuer adipiscing
元のパターンを拡張して、@".*ip.*"
単語全体とキャプチャを遅延一致させるにはどうすればよいですか?
ipsum
adipiscing
この正規表現テスターは、質問に答えるのに役立つかもしれません