正则表达式 - 跳过前 12 个字符

Jam*_*mes 1 regex notepad++

如何使用正则表达式跳过添加或删除文本的行并在前 12 个字符后匹配文本?例如,

1234567890ABTest
ABC4567890ABTestadded
ABC4567890ABTest2
Run Code Online (Sandbox Code Playgroud)

第 1 行将匹配 Test。第 2 行不匹配。第 3 行将匹配 Test2。到目前为止,我有

.*(?<!added)(?<!deleted)$
Run Code Online (Sandbox Code Playgroud)

vks*_*vks 6

^.{12}\KTest(?!(?:added|deleted)\b).*$
Run Code Online (Sandbox Code Playgroud)

您可以使用\K跳过第一个12字符。参见演示。

https://regex101.com/r/fM9lY3/25