1

改行、スペース、タブ以外のすべてを一致させたい。あることは知って\Sいますが、charクラスでは使用しないと書かれているので、どうすればそれ以外のすべてが必要だと言え\Sますか?私がチェックしたいのは、私が持っている文字列に少なくとも目に見える文字が含まれていることです。

Test 1234      --> should be found
____ (spaces)  --> should not be found
4

3 に答える 3

2

\S十分ですが、空白以外は何にでも一致します。

preg_match('/\S/', $subject);
于 2012-05-31T08:34:41.780 に答える
0

キャラクタークラスは次のとおりです。チュートリアル[]のように、すべての内容が含まれているため、角かっこ以外では、これはうまく一致し、必要なことを正確に実行する必要があります。

于 2012-05-31T08:32:58.977 に答える
0
preg_match_all('/([^\n\s]+)/', $str, $m);

print_r($m);
于 2012-05-31T08:36:30.343 に答える