gpt4 book ai didi

正则表达式匹配开始和结束分隔符之间不存在单词的情况

转载 作者:行者123 更新时间:2023-12-01 22:38:53 24 4
gpt4 key购买 nike

我想在 webstorm ide (基于 java)的项目中进行正则表达式搜索,并匹配某些模板文件中包含 <panel ........ > 的行。但排除含有 narrow 一词的内容, mediumwide在开口之间<panel和结束> .

这些文件非常结构化,并且是我们自己的内部格式,因此我们确切地知道我们必须解析什么内容,并且不必担心被具有冲突值的属性绊倒。

我知道像 <panel([^>]+)? 这样的东西会给我我感兴趣的标签,但我不知道如何排除已经具有值的标签。

最佳答案

负向前瞻:

<panel(?!narrow)([^>]+)?

这可以扩展到排除中/宽。

关于正则表达式匹配开始和结束分隔符之间不存在单词的情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28748005/

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