On 5 aug. 2012, at 06:20, Steven <[email protected]> wrote:
> I am trying to remove a date string from an SQL file.
>
> I have ,'\d\d\d\d\-\d\d\-\d\d \d\d:\d\d:\d\d', as the string I wish to
> replace with ,
>
> It does not like that.
>
> I assume I have to \- because - is a character grep uses
Your question is somewhat incomplete, but let me try. The question would
improve if you give a sample of the string you are looking for ('2012-08-05
15:53:08', with or without the quotes?), and a clear indication what it should
be replaced with ('').
1) Make sure that 'grep' is checked in the find window.
2) Try '[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}
[[:digit:]]{2}:[[:digit:]]{2}:[[:digit:]]{2}' as the search string.
- [[:digit:]] is a character class that contains all digits.
I find this more readable than \d, but that would work too.
- [[:digit:]]{4} searches for exactly 4 digits in a row.
- the rest are literals.
Hope this helps,
Maarten
--
--
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>