【发布时间】:2016-03-16 14:05:42
【问题描述】:
在 Notepad++/pcre/PHP \K 中重置匹配的起点。在 .Net 风格的正则表达式中没有这种能力。
如何跳过指定数量的字符?
我创建了一个模式来对 ^.{15} 进行替换,这消除了前 15 个字符....我是在正确的轨道上,还是有更好的方法?
【问题讨论】:
-
Mastering Regular Expressions or Regular Expression Cookbook那些不是旧书吗?你为什么认为它们适用于现代正则表达式?\K构造相对较新,它表示不包括到目前为止匹配的内容,同时仍在使用文本。它可以作为可变宽度的后视,但也可以用于在您搜索时不包含固定宽度的文本。