gpt4 book ai didi

regex - 如何将 Notepad++ 中的 c 样式 block 注释与正则表达式匹配?

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

为了匹配多行注释,我发现了以下正则表达式:

  (?:/\*(?:(?:[^*]|\*(?!/))*)\*/)

说明 here .它并不完美(它匹配字符串中的注释),但它对我的目的来说足够好。但是,它在 Notepad++ 中不起作用。我尝试逃避不同的事情,但没有更好的结果。

有谁知道如何使这个正则表达式在 Notepad++ 中工作?

最佳答案

当这个问题被问到时,正确的答案是你不能在 Notepad++ 中做到这一点,因为它的正则表达式风格不支持多行匹配的正则表达式和前瞻(这两者在给定的正则表达式中都是必不可少的)。

然而,现在 Notepad++ 拥有更强大的正则表达式引擎——从 6.0 版开始,它支持完整的 pcre 正则表达式。这意味着您在问题中给出的正则表达式可以正常工作。因此,我相信现在正确的答案是“打开搜索菜单,输入您的正则表达式,选择正则表达式作为搜索模式,然后单击搜索”。

关于regex - 如何将 Notepad++ 中的 c 样式 block 注释与正则表达式匹配?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5112757/

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