gpt4 book ai didi

python - 使用 Python 正则表达式提取数据

转载 作者:太空狗 更新时间:2023-10-29 18:14:45 24 4
gpt4 key购买 nike

我在围绕 Python 正则表达式想出一个正则表达式来提取特定值时遇到了一些麻烦。

我试图解析的页面有许多以下列格式出现的 productId

\"productId\":\"111111\"

我需要提取所有值,在本例中为 111111

最佳答案

t = "\"productId\":\"111111\""
m = re.match("\W*productId[^:]*:\D*(\d+)", t)
if m:
print m.group(1)

意思是匹配非单词字符(\W*),然后是productId,后跟非列字符([^:]* ) 和一个 :。然后匹配非数字 (\D*) 并匹配并捕获后面的数字 ((\d+))。

输出

111111

关于python - 使用 Python 正则表达式提取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15958394/

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