原子编辑器中的Lookbehind断言正则表达式

nnn*_*nnn 3 regex atom-editor

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

            <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"/>
Run Code Online (Sandbox Code Playgroud)

我可以做一个先行断言.*(?=color\=).它选择"color ="之前的所有内容.但是,如果我尝试lookbehind断言.*(?<=color\=)原子告诉我"无效的正则表达式".原子似乎不能识别<>作为特殊字符,因为它显示的颜色与普通字母和数字相同.我也不能使用只有一次的子表达式?>.

因为我真的没有找到提示在原子中使用哪种正则表达式的提示,所以我不知道应该使用哪种正则表达式.显然没有人>......

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

nnn*_*nnn 7

线程在原子论坛节目,对正则表达式方言信息确实还缺少官方文档.但他们在讨论中写道,Atom使用Javascript正则表达式.并且Javascript正则表达式没有实现后瞻性,而相反,前瞻性已经实现.

因此,您必须使用没有外观的解决方案.