[英]What will be the regular expression of the following in python?
我想要以下模式的正則表達式
規則
除了+
之外,模式應該沒有標點符號。 不允許有空格。只允許使用字母字符。
模式應該是兩個或更多字符
編輯:
我在想這樣的事情:
'^\w\w+ |[ \w\w+ + \w\w+] $'
但它不起作用。
您的問題的細節非常有限,但非常簡單的答案是:
^[+]{2,}$
但是,這只會匹配字符“+”2 次或更多次。 由於您說的是標點符號,這似乎暗示您希望允許其他文本。 在這種情況下,我會選擇:
^[\w+ ]{2,}$
這將允許所有“單詞字符”和空格。 在 Python 字符串中,您需要使用另一個反斜杠對反斜杠進行轉義。
如果您想嘗試使用正則表達式字符串,我強烈推薦網站http://regex101.com
編輯:我現在已經看到你更新的問題,並且只有字母字符和加號,你會想要
^[A-Za-z+]{2,}$
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.