测试文本:
E2564-E2462
E246211111
111E2462111
E2411111162
112233
E246E256
测试文本:
E2564-E2462
E246211111
111E2462111
E2411111162
112233
E246E256
.*(E(?![2564|2462])).* 你这个的效果是匹配有E的,E后面不能跟2 5 6 4 | 这5个字符([]里面的东西)。
和你之前说的 “E2564” 与 “E2462”是一个子串,明显不一样呀。难道shell里面的正则表达式还是shell独创的语法吗?