课程
/前端开发
/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 回答这句代码找"\"为何有错误啊?