我正在努力改进Alex Gorbatchev的SyntaxHighlighter使用的LaTeX画笔。我在网上找到的画笔正确匹配从%
开始的LaTeX评论,但在转义\%
时出错了;也就是说,它认为后者也是一个评论。
画笔中使用的RegExp是%.*
。我认为负面的后视(?<!\\)%.*
会起作用,但JavaScript不支持这个...还有其他想法吗?
谢谢:)
答案 0 :(得分:3)
我想你可以使用这个([^\\]|^)%.*
来说它不是\或它是行的开头
答案 1 :(得分:3)
你试过吗
([^\\]|^)%.*
匹配字符串的开头或非\
字符......?