![](/img/trans.png)
[英]Combining multiple substitutions with regular expressions in python, django
[英]Combining regular expressions in Python
我想在Python中將正則表達式\\w+
和[az]
組合在一起,只接受一個全部小寫的單詞,但似乎無法找到正確的方法。 有誰知道怎么樣?
如果你只想要小寫單詞,你只需要[az]+
\\w
包括大寫字母,數字和下划線
要查找所有小寫單詞,您應該使用正則表達式,如下例所示:
re.findall('\b[a-z]+\b', my_string)
您無需擔心將\\w
組合以查找所有小寫單詞。 使用的正則表達式只會找到只包含小寫字母的字符串。
如果您已經有一個單詞字符串並想要驗證它是小寫,那么您將使用str.islower()函數。 如果你有一個由空格分隔的單詞串,你可以使用
lst = words.split(' ')
for word in lst:
print word, 'lower case test is', word.islower()
請注意,我沒有使用列表理解來分解各個部分。
由於\\ w +與以下相同:
[A-Za-z0-9_]+
我想你正在尋找這個:
[a-z_]+
也許
[a-z0-9_]+
所以我實際上能夠讓它像這樣工作: [az]\\w+
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.