用户登录

默认正则表达式的引擎会记住群组里匹配的东西,比如我在这个模式里面用了一个群组,想要得到这个群组都匹配了什么样的东西,可以使用一个 $ 符号,后面加上从 1 到 9 这些数字, $1 就是第一个群组里匹配的东西 ..

打开这个 工具 .. Replace .. 输入一个 $1 .. 得到的就是它匹配的东西,png ,jpg,还有 gif .. 下面我们可以把这个模式里匹配不带扩展名的那部分东西也放到一个群组里,就是文件名里面,点前面的那个部分 ..

现在 $1 里的内容就会是文件名里面点前面的那个部分 .. $2 是第二个群组记住的内容,也就是文件的扩展名 .. $& 是匹配的整个项目 ..

你可以利用一下这些东西,比如去造个句子 .. $& 文件的名字是 $1,扩展名是 $2 。

这种能记住它匹配的内容的群组叫 Capture 群组,如果你不打算记住匹配的内容,可以把它设置成 Non Capture 群组 .. 在这种群组的一开始,可以使用一个 ? 号再加上一个 : 号 ..

现在你会发现,现在 $2 就不会有特别的意思了 .. 因为在我们的匹配模式里,第二个群组现在是一个 Non Capture 群组 ..

替代:Substitution《 正则表达式 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点