【发布时间】:2021-09-17 13:35:47
【问题描述】:
我有一个包含许多行的文本文件,其中包含如下所示的 URL:
http // t . co / gjut7iu89o
我想将这整个部分标记为 URL
URL 部分在文本之间,所以我不能只删除 http 之后的所有内容,我在这里尝试过:
sed -i 's/\https.*/URL/' filename
那是删除 url 之后的所有内容,这不是我想要的。
我尝试使用sed re,但无法获得删除文本文件中此模式的逻辑
【问题讨论】:
-
期望的输出是什么?你能编辑这个问题吗?谢谢
-
这是您要查找的内容:
'http // t . co / gjut7iu89o'.replace(' ', '').replace('//', '://').replace('p:', 'ps:')?