Python正则表达式匹配所有字符与字符集

标签 python regex

我想使用一组字符匹配字符串中的所有字符,如果字符串中的任何字符不匹配,则不应匹配。我正在使用字符集,我希望字符串中的所有字符都匹配字符集。但如果存在任何其他字符,则通过。

我该如何解决?

>>> 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'^[a-z]*$'

关于Python正则表达式匹配所有字符与字符集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22839655/

相关文章:

php - 如何使用正则表达式获取所有属性?

python - 使用多处理在 Python 中制作并行版本的 map 函数时出现 Pickle 错误

python - 在两个 DAG 之间设置上游

python - 如何使用表示 matplotlib 中的原始数据的颜色条绘制对数归一化 imshow 图

Java 正则表达式或 XML 解析器?

Mysql只搜索 "7"in text 而不是 "17"

python - 读取/打开 modis aqua .hdf 文件并在 gdal 和 matplotlib 中显示/绘制输出

python - Pandas 截断的就地版本?

java - 正则表达式匹配以 "$"开头的单词

Java:读取特定格式的字符串