"split /\| /"打破了Perl语法高亮

Adr*_*zza 3 regex perl syntax-highlighting visual-studio-code

我在Ubuntu上使用Visual Studio Code进行编码,其中包括Beautify和Perl扩展.令人烦恼的是这段代码,

split /\|/

打破荧光笔.在两次出现的代码之间断开了语法

我有点迷失在vscode的位置,以解决突出显示错误.

这是一个相对频繁使用该正则表达式的大型代码库.虽然重构这一切以集中代码可能在理论上是一个很好的建议,但为了问题的目的,请假设我现在无法更改此代码.我的目标是更多地在vscode/extension荧光笔中捅,或者它是一个实际的错误.

Sin*_*nür 5

即使它没有破坏语法突出显示,倾斜的牙签也难以辨认.更好地使用以下内容:

split qr{\Q|}, ...
Run Code Online (Sandbox Code Playgroud)

  • @duskwuff,如果你要明确,`qr`更清楚,因为意图是创建一个正则表达式,而不是执行匹配. (5认同)