正規表現に関するいくつかのヒント
1.「貪欲」の処理
デフォルトでは、量指定子は「貪欲」です、つまり、パターンの残りを失敗させることなく、可能な限り一致します (
の最大回数まで)。 blemsisin
Cprograms のコメントを一致させようとしています。これらは間に
thesequences/*and*/andwithinthesequence,individual
*and /charactersmay appeared.AnattempttomatchCcom-
mentsbyapplyingthepattern
/*.**/
tothestring
/*firstcommand*/notcomment/*secondcomment*/
theen と一致するため失敗しますタイヤ文字列による
.*項目の貪欲さ
ただし、量指定子の後に疑問符がある場合は、
欲張りではありません、その代わりに最小の回数、そのパターン
/*.*?*/
小结:
?与/U有类似機能,但同時に出现此反消
$a= "asdf/*asdfaldsfasdf*/asfdasldf;kfldsj*/asfddsaf"; | $pattern="//*.*?*//";
true