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

鍍金池/ 問答/HTML/ 哪些符號(hào)是需要轉(zhuǎn)義字符表示的了

哪些符號(hào)是需要轉(zhuǎn)義字符表示的了

哪些符號(hào)是需要轉(zhuǎn)義字符表示的了,郵箱中的@(Email:^w+@[a-z0-9]+(.[a-z]+){1,3}$)為什么不用轉(zhuǎn)義?
網(wǎng)址:[a-zA-z]+://1*中的:/也不需要嗎?
在var re = new RegExp('\b'+sClass+'\b');卻會(huì)被自動(dòng)轉(zhuǎn)義需要多寫一個(gè)?


  1. s ?
回答
編輯回答
涼汐

var re = new RegExp('\b'+sClass+'\b'); 用 RegExp 生成的 你需要多用一個(gè) \ 不要單用 \

2017年3月2日 05:56
編輯回答
她愚我

首先,為什么需要轉(zhuǎn)義?
還不是因?yàn)檫@些字符有別的意思,不轉(zhuǎn)義表示的話,跟我們想的結(jié)果會(huì)不一樣。

那么那些字符在正則表達(dá)式中有別的意思呢?
舉幾個(gè)例子:
反斜杠\就要轉(zhuǎn)義,因?yàn)椴晦D(zhuǎn)義,系統(tǒng)還以為你想轉(zhuǎn)義下一個(gè)字符呢。
星號(hào)*也需要轉(zhuǎn)義,因?yàn)橄到y(tǒng)會(huì)以為你想匹配任意字符。

類似的:加號(hào)+,括號(hào)()都需要轉(zhuǎn)義。

2017年1月8日 14:50