我想建立一個正則表達式,將有「()」和任何內部的括號內。正則表達式幫助裏面的東西()
\b([a-zA-Z [0-9]])\b
其平時喜歡
(not set)
(Content Targeting)
(content targeting)
我想建立一個正則表達式,將有「()」和任何內部的括號內。正則表達式幫助裏面的東西()
\b([a-zA-Z [0-9]])\b
其平時喜歡
(not set)
(Content Targeting)
(content targeting)
^\([a-zA-Z ]+\)$
文本你需要躲避括號。您還希望允許多個內部字符,所以請使用+
或*
(零個或多個)
我使用regexpal來測試正則表達式。它在右上角有一個很好的快速參考。 MDN有一個更完整的參考:RegExp - MDN
我看到兩個問題與你的模式:
\b([a-zA-Z [0-9]])\b
^ ^
| already in class
not escaped
已經在課堂上可以固定通過去除方括號,以躲避圓括號使用\
字符:
\b\([a-zA-Z0-9 ]\)\b
^^ ^^^ ^^
希望這是有幫助的。
分隔符不能是字母數字或反斜槓:( – 2012-07-20 07:53:21
你是什麼意思? – hakre 2012-07-20 07:58:22
我得到這個錯誤。解決它:)添加/正則表達式/ – 2012-07-20 08:13:26
你應該用'[^ \]] +' – KingCrunch 2012-07-20 07:40:22
替換'。*'裏面的文字也可以有空格 – 2012-07-20 07:41:09
@HarshaMV我用你的a-z而不是點更新它。 – sachleen 2012-07-20 07:42:47