改行、スペース、タブ以外のすべてを一致させたい。あることは知って\S
いますが、charクラスでは使用しないと書かれているので、どうすればそれ以外のすべてが必要だと言え\S
ますか?私がチェックしたいのは、私が持っている文字列に少なくとも目に見える文字が含まれていることです。
Test 1234 --> should be found
____ (spaces) --> should not be found
改行、スペース、タブ以外のすべてを一致させたい。あることは知って\S
いますが、charクラスでは使用しないと書かれているので、どうすればそれ以外のすべてが必要だと言え\S
ますか?私がチェックしたいのは、私が持っている文字列に少なくとも目に見える文字が含まれていることです。
Test 1234 --> should be found
____ (spaces) --> should not be found
\S
十分ですが、空白以外は何にでも一致します。
preg_match('/\S/', $subject);
キャラクタークラスは次のとおりです。チュートリアル[]
のように、すべての内容が含まれているため、角かっこ以外では、これはうまく一致し、必要なことを正確に実行する必要があります。
preg_match_all('/([^\n\s]+)/', $str, $m);
print_r($m);