在sed中使用非贪婪(不情愿的)正则表达式匹配?
- 论坛
- 在sed中使用非贪婪(不情愿的)正则表达式匹配?
10 浏览
在sed中使用非贪婪(不情愿的)正则表达式匹配?
我正在尝试使用sed来清理URL行,从中提取出域名。
所以,从:
http://www.suepearson.co.uk/product/174/71/3816/
我想要:
http://www.suepearson.co.uk/
(带或不带尾部斜杠,都无所谓)
我尝试了:
sed 's|\(http:\/\/.*?\/\).*|\1|'
和(转义非贪婪量词)
sed 's|\(http:\/\/.*\?\/\).*|\1|'
但是我似乎无法让非贪婪量词(?
)正常工作,所以它总是匹配整个字符串。
admin 更改状态以发布 2023年5月21日