gpt4 book ai didi

Python正则表达式查找字符串

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

我有一个文本文件,其文本如下所示

Format={ Window_Type="Tabular", Tabular={ Num_row_labels=10 } }

我需要在我的文本文件中查找 Num_row_labels >=10。如何使用 Python 3.2 正则表达式做到这一点?谢谢。

最佳答案

假设数据格式如上,并且数字中没有前导 0:

Num_row_labels=\d{2,}

更自由的正则表达式,允许任意空格,仍然假设没有前导 0:

Num_row_labels\s*=\s*\d{2,}

更自由的正则表达式,允许任意空格,并允许前导 0:

Num_row_labels\s*=\s*0*[1-9]\d+

如果您需要捕获数字,只需将 \d{2,} (在第一个和第二个正则表达式中)或 [1-9]\d+ (在第三个正则表达式)带有括号 () 并在第一个捕获组中引用它。

关于Python正则表达式查找字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11208103/

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