在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java/ 正則表達(dá)式怎樣反向貪婪匹配

正則表達(dá)式怎樣反向貪婪匹配

str = 'nba345n這里任意字符123'

匹配n到123之間的字符,注意前面也有個(gè)n。

回答
編輯回答
墨小白

匹配得時(shí)候就是n[^n]*123

2017年5月17日 11:59
編輯回答
淚染裳

樓上兩個(gè)題都不看清楚
樓主不需要考慮那么多 我給樓主一個(gè)例子 各種情況 看了就明白了 貪婪匹配是右邊的 左邊的可以用[^abcd]直接排除其他的起點(diǎn)就可以了

clipboard.png

2017年12月9日 10:47
編輯回答
久不遇
// 不一定是要用正則,其中這里任意字符,應(yīng)該不包含`n`
str.slice(str.lastIndexOf('n') + 1, -3);
// 這里任意字符
// 要用正則則可以用(跟樓上回答一樣)
// [^n]表示不是n的任意字符,*表示:一個(gè)或多個(gè)
/n([^n]*)123/.exec(str)[1]
// 這里任意字符

關(guān)于JS正則,推薦看看JavaScript 正則表達(dá)式迷你書》問世了

2018年1月27日 20:01