0
我需要使用string.match()
才能在JavaScript字符串中查找值。匹配值的一部分包含未知字符。如果我知道有兩個未知字符,我可以執行以下操作。帶有未知長度通配符的string.match()
string.match(/foo..bar/);
我的問題是,如果我不知道未知的長度(是否我需要.
或..
或...
),是否有一個正則表達式的方法來做到這一點?我知道的唯一解決方案是多次撥打string.match()
,只是好奇是否有更好的解決方案。
'。*'匹配任意數量的字符。要了解正則表達式的基礎知識,請查看http://www.regular-expressions.info/tutorial.html。 –
'。*?'是非貪婪的,並在第一次出現時停止 – naab