嗨其他程序员。
所以我试图转换到PHP正则表达式,我一直坚持转换!A到[^ A]
$string = "!A!Bb%!C!";
$string = preg_replace("/(?<=(?<!%)!.)/", "]" , $string );
$string = preg_replace("/(?<!%)!(?=.)/", "[^" , $string);
哪个工作正常,但当字符串是两个!!彼此相邻它不能像这样“!A!Bb%!C!”并且%正在否定否定。
答案 0 :(得分:0)