[!^13^13]是个错误的表达式,得不到你想的结果。“!”表示排除没错,但两个^13是无效的,等同于[!^13]。
举例来说,[ABC]表示A/B/C中的一个字母,[0-9]表示0,1,2....9中的一个数字。
[!^13]含义是非换段符的字符,一般相当于"?",但是它们的不同之处在于:“?”可以包含换段符,而[!^13]则不是。
如果是想删除连续两个换段符,不必使用通配符。查找:^p^p,替换为:^p
如果一定要用通配符查找两个换段符,可以查找:[^13]{2} ,替换为:^p
另外,[!^13]{2}仅表示两个非换段符的字符。