d))(?:;

问题描述 投票:0回答:1

给出这串 ; 定界值


a;; z
toy;d;hh 
toy
;b;;jj
z;
d;23
d;23td
;;io;
b y;b;12
z
a;b;bb;;;34
z

而这个regex

^(?!([^\r\n;]*);(?:(b|d))(?:;|$)).*\R

我希望得到第2列不是的完整行。bd,并删除相应的行,就像这样。

toy;d;hh 
;b;;jj
b y;b;12
a;b;bb;;;34

请看 演示

第13行的第二栏不是 bd. 但还是不匹配,而且显示在替换框中。

第11行有同样的字符串,但确实匹配。

希望得到任何帮助

regex pcre substitution
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.