[OS X TeX] Multiple Search/Replace in one script?

Steffen Wolfrum mactex_aa at st.estfiles.de
Sun Jun 3 09:18:49 EDT 2007


Hi Maarten,

thanks for the great help. Looks very clean and useful!

On Wed, 30 May 2007 19:49:43 +0200, Maarten Sneep wrote:
> Some items ccan be grouped:
> 
> tell application "TextWrangler"
> 	set searchoptions to search mode:literal, starting at top:false, 
> wrap around:false, backwards:false, case sensitive:false, match 
> words:false, extend selection:false}
> 	replace "1. Dezember" using "1.\\,Dezember" searching in text 1 of 
> text document 1 options searchoptions
> 	replace "daß" using "dass" searching in text 1 of text document 1 
> options searchoptions
> 	replace "(\\.) (Dezember|Oktober|Januar|Mai)" using "\\01\\\\,\\02" 
> searching in text 1 of text document 1 options searchoptions
> end tell


Two more question, please:
Did you miss an opening bracket somewhere in the line "set searchoptions to ...}"?
Is it also possible to write an alternative set of options, like "set alternative_searchoptions" below?


tell application "TextWrangler"
	set searchoptions to search mode:literal, starting at top:false, wrap around:false, backwards:false, case sensitive:false, match words:false, extend selection:false}
	set alternative_searchoptions to case sensitive:true
	replace "1. Dezember" using "1.\\,Dezember" searching in text 1 of text document 1 options searchoptions
	replace "daß" using "dass" searching in text 1 of text document 1 options searchoptions
	replace "(\\.) (Dezember|Oktober|Januar|Mai)" using "\\01\\\\,\\02" searching in text 1 of text document 1 options searchoptions
end tell


Steffen

------------------------- Helpful Info -------------------------
Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
TeX FAQ: http://www.tex.ac.uk/faq
List Archive: http://tug.org/pipermail/macostex-archives/
List Reminders & Etiquette: http://www.esm.psu.edu/mac-tex/list/





More information about the MacOSX-TeX mailing list