gpt4 book ai didi

REGEX 匹配//但不是 ://

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

我是正则表达式的新手,正在尝试学习它。我正在用 Coffeescript 编写代码,并且想要匹配//用于注释而不是 ://所以它不会改变链接的颜色。这是用于原子文本编辑器的语法文件。任何帮助,将不胜感激。

最佳答案

我能想出的最简单的模式是像这样使用消极的后视:

(?<!:)//

但是 javascript 不支持 look behinds(不确定 Atom 本身,但 Sublime 支持它),所以我能想到的是使用这样的正则表达式:

.*:\/\/.*|(\/\/.*)

Working demo

想法是使用丢弃技术,因此该模式将有意匹配您不想要的内容,但会捕获您真正想要的内容。然后你必须从捕获组中抓取内容。

匹配信息:

Group 1.    11-26   `// some comment`
Group 1. 41-59 `// another comment`

关于REGEX 匹配//但不是 ://,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41101623/

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