課程
/前端開發
/JavaScript
/JavaScript正則表達式
http:(\/\/.+\.jpg)
$1
還是不太明白怎么就把http給去掉了
2019-09-15
源自:JavaScript正則表達式 1-1
正在回答
$1取的是分組1的內容,即表達式中第一個小括號的內容
軟萌淑 提問者
”http:(\/\/.+\.jpg)“應該要把這個正則規則里的每一個字符都拿出來剖析就明白了
首先,“http:”這些是原意文本字符,匹配時不變,“(\/\/.+\.jpg)”部分處在“()”內部,是一個分組group#1.
"\/\/"是在對特殊字符“/”進行了轉譯,連續轉譯了兩個,匹配時會尋找“\\”子字符串
“.+”是表示1個或多個any character(任意字符)。
“\.jpg”表示轉譯了一個“.”句號,后面的“jpg”是原意文本字符。結束規則,接下來總結:
該正則表達式匹配的是“http:// ??1個或多個任意字符?? .jpg”
舉報
JavaScript正則表達式教程,理解之后,正則表達式比你想象的簡單
1 回答請問有人知道這個代碼是怎么回事嗎?
2 回答這代碼看不懂 不知道是怎么得出的這個結果
3 回答可以幫我看看我這個代碼錯在那兒嗎?
2 回答想寫一個驗證時間格式的正則
1 回答這句代碼找"\"為何有錯誤???
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-09-16
$1取的是分組1的內容,即表達式中第一個小括號的內容
2019-09-19
”http:(\/\/.+\.jpg)“應該要把這個正則規則里的每一個字符都拿出來剖析就明白了
首先,“http:”這些是原意文本字符,匹配時不變,“(\/\/.+\.jpg)”部分處在“()”內部,是一個分組group#1.
"\/\/"是在對特殊字符“/”進行了轉譯,連續轉譯了兩個,匹配時會尋找“\\”子字符串
“.+”是表示1個或多個any character(任意字符)。
“\.jpg”表示轉譯了一個“.”句號,后面的“jpg”是原意文本字符。結束規則,接下來總結:
該正則表達式匹配的是“http:// ??1個或多個任意字符?? .jpg”