我想在一行中的所有链接的两侧插入<>。 以下是永远对我行在链接周围添加尖括号
- 中的链接以http://
- 有一条线三个字
- 空格隔开的话
- 每行开始与两个链接然后一个字符串或数字
的行看起来是这样的:
http://website1.com/123123 http://homepage.net/3846 INDONESIA
我曾尝试以下:
sed '[email protected]^http:[^ ][email protected]<&>@g'
但我做错了什么:P
可有人请张贴SED声明,这是否?
我看不出有什么理由不满意这个问题。 – 2014-10-27 15:34:36
只需指出:检测URL是一个难以解决的问题:http://www.regexguru.com/2008/11/detecting-urls-in-a-block-of-text/ – 2014-10-27 17:26:04
呵呵,那是我的第一个的方法,但我很快就放弃了。幸运的是,我的网址总是统一的,因此很容易识别。 :) – 2014-10-28 08:14:41