練習(xí)正則表達(dá)式
知乎:如何學(xué)習(xí)正則表達(dá)式
范例
構(gòu)建:
RegExp(pattern, attributes)
參數(shù) pattern 是一個字符串舌劳,指定了正則表達(dá)式的模式或其他正則表達(dá)式玫荣。
參數(shù) attributes 是一個可選的字符串,包含屬性
- i --- 執(zhí)行對大小寫不敏感的匹配贯卦。
- g --- 執(zhí)行全局匹配(查找所有匹配而非在找到第一個匹配后停止)焙贷。
- m --- 執(zhí)行多行匹配。
使用方法:
search()
var str = "Visit Runoob!";
var n = str.search(/Runoob/i);
//返回6
//返回符合條件的子串的起始位置
replace()
var str = 'Visit Microsoft!'
var txt = str.replace(/microsoft/i,"Runoob");//將microsoft 替換為Runoob
*在正則表達(dá)式中啡彬,有一些標(biāo)點(diǎn)符號具有特殊含義故硅,他們是:^ $ . * + ? = ! : | \ / ( ) [ ] { } 如果需要在正則表達(dá)式中與這些直接量進(jìn)行匹配,必須使用前綴 *
記不得就所有標(biāo)點(diǎn)符號都加反斜杠好了
范圍
量詞
元字符