gpt4 book ai didi

python - 用于从 txt.file 中排除某些短语的正则表达式

转载 作者:行者123 更新时间:2023-12-04 08:37:39 24 4
gpt4 key购买 nike

我需要从看起来像这样 +/- 的 txt 文件中检索数字:

[  Index 1  ]
1628 5704
32801 61605
71508 90612
1026061
我需要忽略 Indexe 的号码。 [0-9]+检索所有数字,索引也是如此。
我试过这样的东西,叫做负前瞻 (?![(Index 1)])([0-9]+) .它确实忽略了 1,但所有这些……例如 1628 变为 628。感谢帮助,我在正则表达式语法方面一直很弱:/

最佳答案

\b(?<!Index )\d+
proof .
说明
--------------------------------------------------------------------------------
\b the boundary between a word char (\w) and
something that is not a word char
--------------------------------------------------------------------------------
(?<! look behind to see if there is not:
--------------------------------------------------------------------------------
Index 'Index '
--------------------------------------------------------------------------------
) end of look-behind
--------------------------------------------------------------------------------
\d+ digits (0-9) (1 or more times (matching
the most amount possible))

关于python - 用于从 txt.file 中排除某些短语的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64721887/

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