2015-11-16 34 views
-3

驗證我有如下一些字符串:正則表達式爲字符串「+」操作符

+ sfsf + 
+ sfsfsf + sfsfs 
+ sfsfsf + sfsfs + 
sfsfsf + 
sfsfsf + sfsfsf 
sfsfsf s+ sfs fs+ sf 
sfsf+sfs+sf 
sfsfs+ sfsf + 
sfsfsfs+ 
+sfsfsf 

我需要一個正則表達式來驗證這些字符串。

如果我將字符串作爲「sfsfs + sass + jsjfns」,則正則表達式必須輸出爲有效,否則無效。

該字符串將包含「單詞+單詞」和正則表達式應該接受它。我需要Objective-C中的正則表達式。

+0

沒有正則表達式可能會更容易。只需將所有符號分開即可。然後檢查每個子字符串是否包含一個單詞(可能這個部分對於正則表達式來說是最簡單的)。 – ArtOfWarfare

+0

會試着讓你知道。感謝您的建議 – TheGaME

+0

所以'/^sfsfs \ + sass \ + jsjfns $ /'? – andlrc

回答

1

你在找這樣的嗎?

^(\w+ ?\+ ?)*\w+$ 

它看起來像你想確保運營商的操作數數正確。

Regex101