我想下面的模式python中下面的正則表達式是什麼?
規則
模式的正則表達式應該沒有沒有標點符號除了
+
。不允許有空格。只允許使用字母字符。的圖案應該是兩個或更多字符
編輯:
我想是這樣的:
'^\w\w+ |[ \w\w+ + \w\w+] $'
但它無法正常工作。
我想下面的模式python中下面的正則表達式是什麼?
規則
模式的正則表達式應該沒有沒有標點符號除了+
。不允許有空格。只允許使用字母字符。
的圖案應該是兩個或更多字符
編輯:
我想是這樣的:
'^\w\w+ |[ \w\w+ + \w\w+] $'
但它無法正常工作。
你提的問題是非常有限的細節,但是很簡單的答案是:
然而,這隻會「+」 2次或更多次匹配的字符。既然你說標點符號,這似乎暗示你想要允許其他文字。在這種情況下,我會去:
^[\w+ ]{2,}$
這將允許所有「單詞字符」和空格。在Python字符串中,您需要使用另一個反斜槓來轉義反斜槓。
如果你想用正則表達式的字符串進行實驗,我會極力推薦的網站http://regex101.com
編輯:我已經看到你更新的問題,並且只有字母,數字和加號,你會想
^[A-Za-z+]{2,}$
如果你使用原始字符串'r'^ [\ w +] {2 ,} $'' – Ben
你到目前爲止嘗試了什麼? –
添加詳細信息您嘗試了什麼,以及您面臨的這種情況可能會導致更簡單的解決方案! – SIslam
SO不是代碼寫入服務,請編輯您的問題並添加您的代碼。 –