鍍金池/ 問答/Java/ 正則提取中文 <li>本站數(shù)據(jù):北京市北京市 聯(lián)通</li&g

正則提取中文 <li>本站數(shù)據(jù):北京市北京市 聯(lián)通</li>

提取內(nèi)容:
<li>本站數(shù)據(jù):北京市北京市 聯(lián)通</li>
<li>本站數(shù)據(jù):廣東省北京市 聯(lián)通</li>
圖片描述

我想要提起出第二個北京市 請問如何寫正則
網(wǎng)址:http://www.ip138.com/ips138.a...

圖片描述

回答
編輯回答
舊酒館

不用正則 字符串截取就行 截取第一個省/市和第二個市之前的內(nèi)容

2017年5月16日 11:41
編輯回答
故人嘆
var reg = /:(.+?(?:省|市))(.+?市)/;
var str1 = "<li>本站數(shù)據(jù):北京市北京市 聯(lián)通</li>";
var str2 = "<li>本站數(shù)據(jù):廣東省北京市 聯(lián)通</li>";
var matcher1 = str1.match(reg); // [str, 北京市, 北京市]
var matcher2 = str2.match(reg); // [str, 廣東省, 北京市]
2017年4月1日 01:13