ホームページ >バックエンド開発 >PHPチュートリアル >照合対象の文字列内に正規表現に一致する文字列セグメントが複数ありますが、それらを個別に照合するにはどうすればよいでしょうか。

照合対象の文字列内に正規表現に一致する文字列セグメントが複数ありますが、それらを個別に照合するにはどうすればよいでしょうか。

WBOY
WBOYオリジナル
2016-06-13 12:55:47962ブラウズ

照合対象の文字列内に正規表現に一致する文字列セグメントが複数あります。それらを個別に照合する方法
例:

正規表現: 1.2

照合する文字列 31326451226476142345

一致するといいですね
132
12
142


ではなく 132
13264512
132645122
1326451226476142
12
122
...


preg_match_all() を使用すると、上記の望ましくない結果が得られるようです

アドバイスを求める


-----解決策---------
$s='31326451226476142345';<br />
preg_match_all('/1.*2/U',$s,$m);<br />
print_r($m);

配列
(
[0] => 配列
(
[0] = & gt;
[1] = & gt;
[2] = & gt;
)

)
------解決策---------
そこは二階です、大きな U アンチを追加してください破損
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。