Wow. Thanks Steve. I have to give this a try as soon as I get home.
And I guess it's time to dig into the BBedit docs some more!

On Mar 10, 2:35 pm, Steve Samuels <[email protected]> wrote:
> Searching for  "(?s).+?(HELLO)" will select all text from the cursor
> up through the first "HELLO" and "(?s).+?(?=HELLO)" will select all
> text up to first "HELLO">.
>
> Steve
>
> On Mar 10, 8:35 am, Simdude <[email protected]> wrote:
>
> > Thanks Chris. I did know about the selection operations but when you
> > have to do this repeatedly in a file, it's not as efficient. Scripting
> > is probably a better option but I'll have to improve my Applescript
> > skills to be able to do this faster.
>
> > For any Barebones guys, adding something like to to a future BBedit
> > would be a killer feature. With the help of some books, I've used vi
> > to rearrange sections of large documents by using commands like this
> > to find and move sections.  The problem is while you can do this with
> > a single line in vi, it can take 30 minutes to figure out what to type
> > in that line!
>
> > Mark
>
> > On Mar 9, 5:26 pm, Christopher Stone <[email protected]>
> > wrote:
>
> > > On Mar 09, 2011, at 10:28, Simdude wrote:> Is there a way in BBedit to 
> > > operate on ranges of data? For example, when I use vi, if I want to do a 
> > > search and replace on all text from my current cursor to the line that 
> > > contains "HELLO", I would do this:
>
> > > > :.,/HELLO/ s/this/that/g
>
> > > > Can BBedit do this sort of range stuff?
>
> > > ______________________________________________________________________
>
> > > Hey Mark,
>
> > > Not directly.  But you can script that kind of search, or you can 
> > > find/replace in the current selection.  So you could find + 'extend 
> > > selection' to select your range and then find/replace *within* the range.
>
> > > --
> > > 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>

Reply via email to