2017-05-27 25 views
0

我有以下形式的字符串:正則表達式查找的字符串,可以包含空格

absdaskk adknksadn daksnksa > words words words > 

我想有它返回我「」字言字'的模式。我敢肯定,我可以使用正則表達式做到這一點,我嘗試使用:

"&gt [A-Za-z\s] &gt" 

,但是這給了我沒有結果,我敢肯定,問題是用空格,我認爲由\s代表,但可能不是..

注意:我可能不會使用類似split的東西,因爲完整的字符串可能包含更多的零件,這是不可預知的。

回答

1

您忘記了;。此外,您需要拋出一個+以確保匹配多個字符。

> [A-Za-z\s]+ > 
+0

確實,傻我,愚蠢的問題,thx! – HolyMonk

0

要找到空白,您可以使用\s以及名副其實的空白,都工作正常,所以在你的代碼中沒有空間的問題。

的問題是[A-Za-z\s]僅僅是指以1個字符它可以是A-Za-z\s,但我們需要參考零個或多個。因此,我們需要這些後,像這樣的*

[A-Za-z\s]* 

也,你忘了分號&gt後。請注意,如果您指的是>之間的內容,那麼要獲取它們,您需要捕獲組。

>([A-Za-z\s]*)> 
相關問題