1. 程式人生 > >java正則表示式 前後查詢

java正則表示式 前後查詢

最近做軟體 需要擷取  一個 類似html標籤內部的文字

採用了傳統的方法 比如  <ming>(.*?)</ming>

來匹配字串得出 <ming>sdfdfsdfdf</ming>  然後再用字表達式替換的功能

最近看了一本正則表達的書 發現java正則表示式是支援 前後查詢的

效果如下;


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

下面列舉出 前後查詢的操作符:

(?=)  向前查詢

(?!)   負向前查詢

(?<=) 向後查詢

(?<!) 負向後查詢