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 <[email protected] <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 [email protected]
To unsubscribe from this group, send email to
[email protected]
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 "[email protected]" 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 [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to