gpt4 book ai didi

python - 使用 Regex - Python27 匹配精确的数字和单词数

转载 作者:行者123 更新时间:2023-12-02 00:47:42 25 4
gpt4 key购买 nike

我有这个字符串。

P O BOX 32370, CA 92263

这个正则表达式 \w{2}\d{5}

但它匹配两个粗体文本。 “邮政信箱OX 32370CA 92263

实际上我想提取州和邮政编码。

我想获取文本开头和一个空格,然后是精确的 2 个字母,然后是一个空格,然后是精确的 5 位数字。

最佳答案

您可以添加单词边界 \b 以确保模式没有前导或尾随单词字符(字母数字和下划线):

import re

re.findall(r"\b\w{2} \d{5}\b", "P O BOX 32370, CA 92263")
#['CA 92263']

关于python - 使用 Regex - Python27 匹配精确的数字和单词数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42458490/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com