簡體   English   中英

python中以下的正則表達式是什么?

[英]What will be the regular expression of the following in python?

我想要以下模式的正則表達式

規則

  1. 除了+之外,模式應該沒有標點符號。 不允許有空格。只允許使用字母字符。

  2. 模式應該是兩個或更多字符

編輯:

我在想這樣的事情:

'^\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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM