我有以下的正則表達式:正則表達式 - 如何讓空白僅如果有其它字符
(\\+)([\\w\\d]+)(=)(.+)
這應該允許:
+ [CharWords] [位數] = [一切]
第二部分('='之後)不應該允許空格字符出現,除非有數字或字符字符。
我似乎無法做到這一點。如何建立這樣一個RegEx。
編輯:
下面是有效的例子:
+Valid123=Valid123
+123Valid=Valid 123
+Valid=This is Valid 14
+Valid=(This is Valid)
我的問題是如何避免這個問題:
無效=空白
你應該給那些積極的比賽和消極比賽,以幫助用戶測試,看看他們是否正確地匹配你的問題串的例子。 – Walls 2013-04-23 20:39:49
請澄清一下這句話:'不應該讓空格字符在那裏,除非有一個數字或字符字符。 – anubhava 2013-04-23 20:43:19
你的意思是:'String str =「abcde =」'應該轉到'String str =「abcde =」'或者轉到'「abcde =」'?對於第二個,使用'str = str.trim();'['String.trim()'](http://docs.oracle.com/javase/7/docs/api/java/lang/String.html #trim%28%29) – Justin 2013-04-23 20:45:19