gpt4 book ai didi

regex - 在原子编辑器中查找断言正则表达式

转载 作者:行者123 更新时间:2023-12-01 09:51:21 24 4
gpt4 key购买 nike

我尝试在原子编辑器中使用后向断言。我的文字如下:

            <stop color="rgb(0,0,153)"       value = "0.13"/>
<stop color="rgb(0,0,180)" value = "0.17"/>
<stop color="rgb(0,0,223)" value = "0.25"/>

我可以使用 .*(?=color\=) 进行前瞻断言.它选择“颜色=”之前的所有内容。但是,如果我尝试后向断言 .*(?<=color\=) atom 告诉我“无效的正则表达式”。看来 atom 不识别 <>作为特殊字符,因为它显示的颜色与普通字母和数字相同。我也不能使用一次性子表达式 ?> .

由于我并没有真正找到在 atom 中使用哪种正则表达式的提示,所以我不知道应该改用哪个正则表达式。显然没有 >在里面...

我知道这是 xml,我可以使用 xml 方法提取值,但这不是我想要在这里实现的部分。

最佳答案

This atom讨论论坛中的线程显示,官方文档中确实仍然缺少有关正则表达式方言的信息。但他们在讨论中写道 Atom 使用 Javascript 正则表达式。 Javascript regex 没有实现lookbehind,而实现了lookahead。

因此您必须使用无需后视的解决方案。

关于regex - 在原子编辑器中查找断言正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37171447/

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