gpt4 book ai didi

regex - 多个等号的精确正则表达式匹配

转载 作者:行者123 更新时间:2023-12-04 15:11:12 26 4
gpt4 key购买 nike

我正在搜索自动生成的报告。有很多节,每个节由多个“=”(等号)分隔。我想创建一个简单的脚本来基本上提取特定部分的某些数据。唯一真正确定哪个部分是基于等号的数量。

我怎么会只找到“==”而不是其他任何东西?

====
===
==
=

我之前使用过一些简单的正则表达式,基于我非常有限的知识,我可以对普通字符执行此操作,例如 \ba{2}\b但是,尝试使用 \b={2}\b 执行此操作这是行不通的。

通过搜索 ={2}我能够找到任何和所有的双等号。

我在这里缺少什么?我无法找到关于我遇到的此类问题的太多信息。

最佳答案

这个简单的正则表达式只匹配 ==

(?<!=)==(?!=)

否定后视检查没有 =前。负前瞻检查没有 =后。

Regular expression visualization

关于regex - 多个等号的精确正则表达式匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23532349/

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