2014-06-13 61 views
0

我正在嘗試查找與「空間世界」這個單詞匹配的php正則表達式,並且也沒有空格匹配單詞「HelloWorld」。正則表達式匹配空格或沒有空格的單詞

+0

那麼「Hello World」是兩個單詞......你想匹配什麼?如果字符串是「你好,有美好的世界」怎麼辦?你想匹配完整的句子?例如「Hello World」來自像$ search =「Helloworld」這樣的變量的 – Dexa

+0

;和這個$ search從字符串中搜索像$ string =「Helloworld hi Hello world」;那麼如何從$ string – user3736833

回答

0

你可以使用:

/^Hello ?World$/ 

或者你不在乎的空格數:

/^Hello *World$/ 

或者它也可能是空白字符類似選項卡,然後使用\s而不是空間。

+0

匹配「Helloword」和「Hello world」這兩個詞,但如果Hello World來自變量呢? – user3736833

+0

@ user3736833你想達到什麼目的?例如 – xdazz

+0

例如「Hello World」來自變量 $ search =「Helloworld」; 和這個$ search的搜索字符串如 $ string =「Helloworld hi Hello world」; 那麼如何從$ string中匹配單詞「Helloword」和「Hello world」 – user3736833

0

普遍認爲將是:

/[a-zA-Z ]+/ 

如果你想要的數字,太:

/[a-zA-Z0-9 ]+/ 

您將需要設置某種界限。如果字符串只包含這個,你可以使用開始和結束分隔符:

/^[a-zA-Z0-9 ]+$/ 
相關問題