On Fri, Sep 19, 2008 at 09:15:23AM +1000, Alex Samad wrote:
> On Thu, Sep 18, 2008 at 01:53:18PM +0000, Tzafrir Cohen wrote:
> > On Thu, Sep 18, 2008 at 02:29:29PM +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... 
> > 
> > Maybe:
> > 
> >   sed -e '\(<a href="\([^"]*\)">\)www\(</a>\)|\1\2\3|g'
> 
> why is it that you don't need the s| at the beginning ?

Because of a typo, I guess.

  sed -e 's|\(<a href="\([^"]*\)">\)www\(</a>\)|\1\2\3|g'

-- 
Tzafrir Cohen         | [EMAIL PROTECTED] | VIM is
http://tzafrir.org.il |                    | a Mutt's
[EMAIL PROTECTED] |                    |  best
ICQ# 16849754         |                    | friend


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to