我想匹配除換行符,空格和製表符之外的所有內容。我知道有\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
字符類是這些:[]
東西與他們的所有內容,按照tutorial,所以方括號外面這應該匹配得很好,你想要什麼。
preg_match_all('/([^\n\s]+)/', $str, $m);
print_r($m);
「測試1234」 包含空格。 「\ S +」不會匹配全部,但如果運行多個匹配,則可以加工單個單詞。 –
你的意思是你想確保字符串不完全由空格組成嗎? –