ホームページ >バックエンド開発 >PHPチュートリアル >定期的な基本的な質問に対する解決策
通常の基盤 & lt;? PHP
$ url = "xxxxxxxxxxxxxxxxxxxxxx
, 111111111111:
xxxxxxxxxxxxxxxxxxx";
preg_match_all($preg,$url,$a) ;
print_r($a);
?>
改行文字が nr と異なるため、この例が Windows では正常に一致しないのはなぜですか。ん? PHP は通常の Linux ベースですか?
それとも他の理由ですか
-----解決策----------
あなたの理解は何ですか? そうです、書かれれば普遍的です。このように$preg = "/^,([0-9] ):s*$/im";
実際: すでに終わりをうまく判断でき、行末は必要ありません。 $
$preg = "/^,([0-9] ):/im";