0

たとえば、テキストを複数の行に一致させたい場合は/s、preg_match で修飾子を使用できます。

[^!]+または、の代わりに のような文字クラスを使用することもできます.+。(正規表現に感嘆符がないと仮定して)

問題は、感嘆符が時々あることです。また、こうすると欲張りで最後までマッチします。

初心者の質問で申し訳ありませんが、 http://regexpal.com//sでテストすることはできず、そのインターフェイスが本当に気に入っています。基本的に、テキストで使用されない文字クラスと、貪欲ではない文字クラスが必要なので、可能な限り先に進もうとしません。

ありがとう!

4

1 に答える 1

1

使用するのはどうですか

(.|\n)

これにより、改行も明示的に許可されるはずです。

于 2013-01-11T07:15:54.287 に答える