簡體   English   中英

Python正則表達式將所有字符與字符集匹配

[英]Python regex matching all the characters with character set

我想使用匹配字符串中的所有字符與一組字符,如果字符串中的任何字符不匹配,則不應匹配。 我正在使用字符集,我希望字符串中的所有字符都匹配字符集。 但是,如果存在任何其他字符,則它會通過。

我該如何解決?

>>> re.search(r'[a-z]*','abcA')  
<_sre.SRE_Match object at 0x026DBBB8> ===> Should FAIL
>>> re.search(r'[a-z]*','abc')
<_sre.SRE_Match object at 0x026DBBF0>

錨定正則表達式以限制它。 r'^[az]*$'

re.search(r'^[az]*$','abcA')這將完成這項工作。 ^表示字符串的開始,而$表示字符串的結束。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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