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

时间:2018-03-20 16:08:21

标签: regex perl visual-studio-code syntax-highlighting

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

split /\|/

打破了荧光笔。syntax is broken between the two occurrences of the code

我有点迷失在vscode中寻找突出显示错误的位置。

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

2 个答案:

答案 0 :(得分:5)

即使它没有破坏语法突出显示,倾斜的牙签也难以辨认。更好地使用类似的东西:

split qr{\Q|}, ...

答案 1 :(得分:0)

我发现最容易和最清楚的事情就是用括号来调用函数。

@result = split(/\|/, $input);

正确显示。