很多文本编辑器对正则的支持并不是作为首要的目标来考虑,所以它们的正则表达式特性并不完整,比如 Notepad2、Notepad++、EmEditor,这三个编辑器我测试过实现不了你要的匹配。一开始我还以为自己写错了,毕竟三个文本编辑器都没办法匹配我写的表达式,直到我不得已换了一个利器,用我写的表达式就 OK 了,:
AA
Agricultural Adjustment Act <美>农业调整法
</>
AA
Agricultural Adjustment Act <美>农业调整法
</>
aa
渣熔岩;表面不平整的熔岩
</>
AAA
Automobile Association of Great Britain<英>汽车协会
</>
AAA
<英> 汽车协会 Automobile Association of Great Britain
</>
--------------------------------
AA
Agricultural Adjustment Act <美>农业调整法
</>
aa
渣熔岩;表面不平整的熔岩
</>
AAA
Automobile Association of Great Britain<英>汽车协会
</>
AA
Agricultural Adjustment Act <美>农业调整法
</>
AA
Agricultural Adjustment Act <美>农业调整法
</>
aa
渣熔岩;表面不平整的熔岩
</>
AAA
Automobile Association of Great Britain<英>汽车协会
</>
AAA
<英> 汽车协会 Automobile Association of Great Britain
</>
结果:
AA
Agricultural Adjustment Act <美>农业调整法
</>
aa
渣熔岩;表面不平整的熔岩
</>
AAA
Automobile Association of Great Britain<英>汽车协会
</>
测试数据二:
AA
Agricultural Adjustment Act <美>农业调整法
</>
AA
Agricultural Adjustment Act <美>农业调整法
</>
AA
Agricultural Adjustment Act <美>农业调整法
</>
aa
渣熔岩;表面不平整的熔岩
</>
AAA
Automobile Association of Great Britain<英>汽车协会
</>
AAA
<英> 汽车协会 Automobile Association of Great Britain
</>
AAA
<英> 汽车协会 Automobile Association of Great Britain
</>
AAA
Automobile Association of Great Britain<英>汽车协会
</>
结果
AA
Agricultural Adjustment Act <美>农业调整法
</>
aa
渣熔岩;表面不平整的熔岩
</>
AAA
Automobile Association of Great Britain<英>汽车协会
</>