为了账号安全,请及时绑定邮箱和手机立即绑定

想请教一下这个代码

http:(\/\/.+\.jpg)

$1

还是不太明白怎么就把http给去掉了



正在回答

2 回答

$1取的是分组1的内容,即表达式中第一个小括号的内容

0 回复 有任何疑惑可以回复我~
#1

软萌淑 提问者

谢谢哈
2019-09-16 回复 有任何疑惑可以回复我~

”http:(\/\/.+\.jpg)“应该要把这个正则规则里的每一个字符都拿出来剖析就明白了


首先,“http:”这些是原意文本字符,匹配时不变,“(\/\/.+\.jpg)”部分处在“()”内部,是一个分组group#1.

"\/\/"是在对特殊字符“/”进行了转译,连续转译了两个,匹配时会寻找“\\”子字符串


“.+”是表示1个或多个any character(任意字符)。

“\.jpg”表示转译了一个“.”句号,后面的“jpg”是原意文本字符。结束规则,接下来总结:


该正则表达式匹配的是“http://   1个或多个任意字符   .jpg”

0 回复 有任何疑惑可以回复我~
#1

软萌淑 提问者

谢谢你 我懂了
2019-09-23 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

想请教一下这个代码

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信