On Thu, May 11, 2006 at 10:31:58AM -0400, John Gold wrote:
> In a bit of utter stupidity, I've created a 500+ page web site in which 
> the <TITLE> section is completely generic, as in:
> 
> <TITLE>This is the city website</TITLE>
> 
> On every page. Duh.
> 
> Not very good for search engines, or for my indexing software.
> 
> However, in the body of each page, I do have a headline, consistenly 
> coded, as in:
> 
> <span class="title">This is the headline</span>
> 
> 
> What I'd like to do, is build a search and replace that will take the 
> contents of the headline and place them in the title area on each page.
> 
> Can this be done with a Grep search? Any suggestions?
> 
> Or should I just start copying and pasting....

Try this:

Find

(?s)(<TITLE>).*?(</TITLE>.*?<span class="title">)(.*?)(</span>)

Replace

\1\3\2\3\4


The (?s) allows . to match newline, since your HTML is presumably across
multiple lines.  :)


Ronald

-- 
------------------------------------------------------------------
Have a feature request? Not sure the software's working correctly?
If so, please send mail to <[EMAIL PROTECTED]>, not to the list.
List FAQ: <http://www.barebones.com/support/lists/bbedit_talk.shtml>
List archives: <http://www.listsearch.com/BBEditTalk.lasso>
To unsubscribe, send mail to:  <[EMAIL PROTECTED]>

Reply via email to