我想在一行中的所有鏈接的兩側插入<>。 以下是永遠對我行在鏈接周圍添加尖括號
- 中的鏈接以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