convert https://www.baidu.com/aaa/bbb/ccc/xxx.zip to www-baidu-com-aaa-bbb-ccc-xxx
要兼容 schema 是 http 的情况,即
也要把 http://www.baidu.com/aaa/bbb/ccc/xxx.zip 转化成 www-baidu-com-aaa-bbb-ccc-xxx
热议
推荐楼 iks 昨天21:32
跟@iks 一样什么都想用正则搞
你懂什么,我用正则替换你家的丧葬费发票
推荐楼 Origami
- $ parse 'http://www.baidu.com/aaa/bbb/ccc/xxx.zip'
www-baidu-com-aaa-bbb-ccc-xxx
$ parse 'https://www.baidu.com/aaa/bbb/ccc/xxx.zip'
www-baidu-com-aaa-bbb-ccc-xxx
推荐楼 IDC80HOST 昨天21:07
好难~
2楼 fg9907 昨天20:54
sed 对正则表达式的支持不全,尝试了几十分钟都没有写对,求助大佬们。
4楼 HOH 昨天21:08
跟@iks 一样什么都想用正则搞
这样写出来了,但这样实现与我的初衷有点违背,我希望一次 sed 就能拿到值
6楼 Bai. 昨天21:17
这样写出来了,但这样实现与我的初衷有点违背,我希望一次 sed 就能拿到值
...
强迫症吗
7楼 fg9907 昨天21:21
强迫症吗
好吧
9楼 Bai. 昨天21:23
好吧
echo "https://www.baidu.com/aaa/bbb/ccc/xxx.iso" | sed -e "s/https:\/\///g" -e "s/\//-/g" -e "s/\./-/g"
使用-e 匹配多个条件
12楼 iks 昨天21:32
跟@iks 一样什么都想用正则搞
你懂什么,我用正则替换你家的丧葬费发票
13楼 fg9907 昨天21:32
要啥sed,shell内置功能就可以
大佬,牛!学习一下,十分感谢
14楼 ggeeii 昨天21:42
Origami 发表于 2022-9-21 21:24
要啥sed,shell内置功能就可以
大神这是啥用法?
15楼 Origami 昨天21:49
大神这是啥用法?
https://github.com/A-BenMao/pure-bash-bible-zh_CN
16楼 gajiodgaj 昨天21:57
技术贴帮顶
17楼 caizi 昨天22:01
sed 对正则表达式的支持不全,尝试了几十分钟都没有写对,求助大佬们。
不是不全,是你格式没用对。
18楼 fg9907 昨天22:09
不是不全,是你格式没用对。
那有可能,有些字符是否需要转义可能搞错了
19楼 fg9907 昨天22:13
echo "https://www.baidu.com/aaa/bbb/ccc/xxx.iso" | sed -e "s/https:\/\///g" -e "s/\//-/g" -e "s/\. ...
若要兼容 http:// 这怎么写好呢?
20楼 Bai. 昨天22:18
若要兼容 http:// 这怎么写好呢?
再加个 -e 或者通配符
主要这个方便修改 一眼就能明白
22楼 hxhui 昨天23:46
正则
申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。
谷姐靓号网




评论前必须登录!
立即登录 注册