[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: sed

On Thu, 2008-09-18 at 14:29 +0100, michael wrote:
> I've been struggling to get this to work but I think 'sed' should be
> able to do it if I could just get some help with the correct
> incantation...
> given a file with many strings, include many of the form
>   <a href="some url or other">www</a>
> I wish each to be transformed to
>   <a href="some url or other">some url or other</a>
> ie so literal 'www' is replaced with the actual URL for each
> occurance... 

Well, it's not 'sed' (I prefer the PCRE), but this perl script ought to
get you off the ground.


use strict;

while (<>) {
  if (my ($url) = /<a href="([^"]*?)">www<\/a>/) {
    print "<a href=\"$url\">$url</a>\n";


Matt Zagrabelny - mzagrabe@d.umn.edu - (218) 726 8844
University of Minnesota Duluth
Information Technology Systems & Services
PGP key 1024D/84E22DA2 2005-11-07
Fingerprint: 78F9 18B3 EF58 56F5 FC85  C5CA 53E7 887F 84E2 2DA2

He is not a fool who gives up what he cannot keep to gain what he cannot
-Jim Elliot

Attachment: signature.asc
Description: This is a digitally signed message part

Reply to: