ホームページ >バックエンド開発 >PHPチュートリアル >2 つの正規表現に対する変更を検索する

2 つの正規表現に対する変更を検索する

WBOY
WBOYオリジナル
2016-06-13 13:21:23891ブラウズ

2 つの正規表現
を変更して CSV データの各行を読み取って照合するメソッドを見つけます。
$userPattern = "/[0-9]+[s,s]+".$testId."/i";
CSV の 1 行に一致: 14,test14,0

csv データは次のように変更されます: 14,test14,pwd14,0
上記の正規表現はどのように変更すればよいでしょうか?
上記についてありがとうございます。説明していただければ幸いです。

-----解決策---------
$userPattern = "/d+, " .$testId.",w+,d/i";
------解決策---------

話し合う

わかりました。
しかし、以前の正規表現がまだ機能するのはなぜでしょうか?問題ないようです

------解決策----------------------
$userPattern = "/[0-9] + ,w+,w+,[0-9]+/i";
この正規表現は機能しませんか?
スペースを追加する必要がある場合は、カンマの前後に s* を追加します
preg_match_all を使用すると、行ごとに 2 次元配列を読み取ることができます
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。