天天看点

java正则表达式 前后查找

采用了传统的方法 比如  <ming>(.*?)</ming>

来匹配字符串得出 <ming>sdfdfsdfdf</ming>  然后再用字表达式替换的功能

最近看了一本正则表达的书 发现java正则表达式是支持 前后查找的

效果如下;

java正则表达式 前后查找

直接可以一步获取 想要的值

下面列举出 前后查找的操作符:

(?=)  向前查找

(?!)   负向前查找

(?<=) 向后查找

(?<!) 负向后查找

java正则表达式 前后查找