I'm not sure whether BBEdit's find/replace can be used in that way. The
commands normally trigger the find/replace to occur within the specified open
text document. This command removes all the white space from the beginnings of
lines in the frontmost document.
tell application "BBEdit"
activate
replace "^\\s+" using "" searching in text 1 of text document 1 options
{search mode:grep, starting at top:true}
end tell
It doesn't look AppleScript has native regular expressions, but you can add
them using this plug-in.
http://www.satimage.fr/software/en/downloads/downloads_companion_osaxen.html
Hope this helps,
[fletcher]
> On Apr 15, 2017, at 5:44 AM, Jean-Christophe Helary
> <[email protected]> wrote:
>
> It looks like I'm trying to reinvent the wheel, but I can find a way to do
> this:
>
> 1) replace ^\s with nothing
> 2) replace \s$ with nothing
>
> in a single string
>
> The following lines don't work, because of the "^":
>
> set pathstring to " /path/to/my file.stuff "
>
> tell application "BBEdit"
> replace "^\\s" using "" searchingString pathstring options {search
> mode:grep}
> end tell
>
> But when I remove the "^", the space within the path is also removed, which I
> don't want.
>
>
> Also, I find it's too bad the remove prefix/suffix/prefix and suffix don't
> have a grep option.
>
> Jean-Christophe
>
> --
> This is the BBEdit Talk public discussion group. 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].
> To post to this group, send email to [email protected].
> Visit this group at https://groups.google.com/group/bbedit.
--
This is the BBEdit Talk public discussion group. 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].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/bbedit.