gpt4 book ai didi

regex - Perl 正则表达式 : how do I combine these 2 regex statements?

转载 作者:行者123 更新时间:2023-12-01 10:21:59 25 4
gpt4 key购买 nike

<分区>

我正在尝试编写一个选择器,它过滤掉/删除注释 (#) 符号后的所有内容,但忽略字符串中的 # 符号(""或 '')

所以在下面的例子中只有最后一行会被过滤/删除

"#dummy comment" asd asd
' abc # dummy comment'
abc #real comment

这是我到目前为止想出的两个正则表达式选择器(我稍后会添加 s/标签):

/('|").*#.*('|")/g        --> selects fake commnts

/#(?!!).+/g ---> highlights all comments, including above ones (?!! is to ignore #!/usr/bin/env perl )

我目前正在努力加入这两个评论以实现上述结果。我试过使用正向和反向查找,但似乎无法做到这一点。任何建议都将不胜感激。

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