【问题标题】:What is the regular expression in Python that match ASCII alphabets only? [duplicate]Python中只匹配ASCII字母的正则表达式是什么? [复制]
【发布时间】:2013-04-25 03:27:58
【问题描述】:

我使用匹配字母和数字的正则表达式。

prog = re.compile(r'^\w+$')

我怎样才能只匹配 ASCII 字母?

【问题讨论】:

    标签: python regex


    【解决方案1】:

    您必须将\w 替换为[a-zA-Z]

    【讨论】:

    • 这不是 unicode 兼容的,顺便说一句
    • @Patashu:你是对的,但我认为这里的问题是没有 \w 中的数字的 ascii。但这是一个很好的通知!当你发布它时,我在 python 中寻找一些 \p{L} 或 [:alpha:]。
    • 也可以匹配中文
    猜你喜欢
    • 1970-01-01
    • 2011-04-14
    • 2020-07-24
    • 1970-01-01
    • 2016-03-14
    • 1970-01-01
    • 2013-06-03
    • 1970-01-01
    相关资源
    最近更新 更多