On May 23, 2012, at 15:33, Lalock wrote:
> It seems like this should be easy, but everything I've tried has failed. I'm
> trying to do a find and replace, then delete from a given text point down to
> the end of the document. Here's my latest effort:
> ...
> set theStart to selection's characterOffset
______________________________________________________________________
Hey There,
Part of the problem is that you're not working from a selection. You don't
have with selecting match in your find specification.
Take a look at this and see if it's close to what you're trying to do.
set theFile to alias "Thor:Users:chris:test_directory:test.txt"
tell application "BBEdit"
activate
open theFile opening in new_window
tell text of text document 1
replace "°°" using "\\r" options {search mode:literal, starting
at top:true, wrap around:false, backwards:false, case sensitive:false, match
words:false, extend selection:false}
set find_results to find "\\r@rule:" options {search mode:grep,
starting at top:false, wrap around:true, backwards:false, case sensitive:false,
match words:false, extend selection:false}
delete (characters (get characterOffset of (found object of
find_results)) thru -1)
end tell
end tell
--
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>