On 26 May 2021, at 0:19, Duncan Thorne wrote:

You are all a helpful bunch but I'm still sinking! I looked at the manual
and it addles my brain. Grep, zero-width positions, etc. Yikes.

I think you'll find it simpler if you eliminate Grep from the process and do a literal search. Try writing the "replace" operation in your script as follows:

replace "2021\\n$" using "2021\\t$" options {search mode:literal, case sensitive:false, starting at top:true}

("\n" and "\t" are backslash character escapes for line break and tab, respectively. The AppleScript editor will compile these into literal characters, so to avoid this we add an extra backslash. If you don't do that, the operation will still work, but the script is a little harder to read.)

R.

--
Rich Siegel                                 Bare Bones Software, Inc.
<sie...@barebones.com>                      <https://www.barebones.com/>

Someday I'll look back on all this and laugh... until they sedate me.

--
This is the BBEdit Talk public discussion group. If you have a feature request or need 
technical support, please email "supp...@barebones.com" rather than posting here. 
Follow @bbedit on Twitter: <https://twitter.com/bbedit>
--- You received this message because you are subscribed to the Google Groups "BBEdit Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to bbedit+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/bbedit/6FBF850D-B1C2-4637-8F02-9D0E0C103C27%40barebones.com.

Reply via email to