EditpadPro语法配色方案:匹配--开头至最后非空白字符的正则需求
针对EditPad Pro注释匹配的正则解决方案
直接给你能用的正则表达式:
--.*\S
为什么这个表达式能满足你的需求?
--:精准定位注释的起始标记,确保只匹配从双连字符开始的内容.*:匹配--之后的任意字符(包括空格、字母等),尽可能向后延伸覆盖所有注释内容\S:锁定该行的最后一个非空白字符,避免把行尾多余的空白字符包含进匹配结果里
拿你给的例子测试:
X=1 -- This is a comment with trailing blanks
这个正则会精准匹配出 -- This is a comment with trailing blanks,完全符合你的要求。
另外要注意,EditPad Pro的正则引擎支持这个语法,直接把它放到你的语法配色规则里就行,不需要额外的替换操作,刚好适配你没法用replace方法的场景。
内容的提问来源于stack exchange,提问作者Swifty
相关产品推荐
相关产品推荐

