gpt4 book ai didi

python - Python 中的搜索/匹配正则表达式

转载 作者:太空宇宙 更新时间:2023-11-03 18:14:27 25 4
gpt4 key购买 nike

我想在原始文本中匹配一些特殊模式。但我发现了一些问题。

文本包含:

Ended recipe step 2 for material 1A121097-13 at elapsed time 20.43. Step type: EndPT,-7 waferID,-11 1A121097-13,-12 resourceName,-3 PM3,-9 timeStamp,+21 03/09/14 08:20:27.10,

如果我使用该模式:

r'Ended recipe step 2 for material (1A1\d[Y\d]\d{3}-\d\d) at elapsed time (\d\d+?.\d\d+?). Step type: EndPT,.{68,100}?(\d\d/\d\d).'

我能成功得到我想要的东西。但是,如果我想了解更多信息并使用其他模式:

r'Ended recipe step 2 for material (1A1\d[Y\d]\d{3}-\d\d) at elapsed time (\d\d+?.\d\d+?). Step type: EndPT,.{47,52}?(PM/d),.{17,44}?(\d\d/\d\d).'

除了[]我什么也得不到。

为什么?

最佳答案

这是一个简单的错字。将 /d 替换为 \d:

... EndPT,.{47,52}?(PM\d),.{17,44}?(\d\d/\d\d)
^

关于python - Python 中的搜索/匹配正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25228254/

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