Hi Chris

This script works great with BBedit.
Thank you for providing such a useful script.
However, is there a way to edit this script so it can also work with 
TextMate?

Thanks

Must appreciated.


-Hoyu

On Tuesday, September 4, 2012 3:48:35 AM UTC-4, Christopher Stone wrote:
>
> On Sep 03, 2012, at 01:42, AB <li...@c18.net <javascript:>> wrote:
>
> Can anyone help with a script or text filter to add a number after a 
> string in a file
>
> ______________________________________________________________________
>
> Hey AB,
>
> Kendall's Perl script is far superior for speed with nearly instant 
> replacement of sample text with 450 replacements.
>
> Nevertheless it can be done pretty easily with Applescript:
>
> -------------------------------------------------------------------------
> set regexStr to "\\b(the)\\b"
> set _cntr to 0
> tell *application* "BBEdit"
> tell front *text window*'s *text*
> *select* *insertion point* before *character* 1
> repeat
> set fndRec to *find* regexStr options {search mode:grep, case sensitive:
> false}
> if (found of fndRec) = true then
> set _cntr to _cntr + 1
> tell (a reference to found object of fndRec)
> set its *text* to (get its *text* as *text*) & _cntr
> end tell
> else
> exit repeat
> end if
> end repeat
> *select* *insertion point* after *character* -1
> end tell
> end tell
> -------------------------------------------------------------------------
>
> This script however takes about 4 seconds to complete on the same example 
> text when run from BBEdit's script menu.
>
> --
> Best Regards,
> Chris
>
>

-- 
-- 
You received this message because you are subscribed to the 
"BBEdit Talk" discussion group on Google Groups.
To post to this group, send email to bbedit@googlegroups.com
To unsubscribe from this group, send email to
bbedit+unsubscr...@googlegroups.com
For more options, visit this group at
<http://groups.google.com/group/bbedit?hl=en>
If you have a feature request or would like to report a problem, 
please email "supp...@barebones.com" rather than posting to the group.
Follow @bbedit on Twitter: <http://www.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.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to