On 2012-05-24, at 12:48 AM, Lex Trotman wrote: > On 24 May 2012 17:36, Alessandro Pasotti <apaso...@gmail.com> wrote: >> 2012/5/24 Lex Trotman <ele...@gmail.com>: >>> On 24 May 2012 17:07, Alessandro Pasotti <apaso...@gmail.com> wrote: >>>> Hi all, >>>> >>>> Recently I started using Geany and I like it very much, light, >>>> configurable and fast. >>>> >>>> The only thing I miss is that I cannot use \d, \w and \s (shorthand >>>> character classes matching digits, word characters etc.) in regexp >>>> search/replace, is this just me? >>>> >>>> A feature or a bug? >>>> >>>> Should I file a ticket? >>>> >>>> I'm on latest (k)ubuntu Linux 64 bit if that matters. >>> >>> Hi, >>> >>> Works for me, what version are you using? >> >> Hi Lex, >> >> thanks for checking, version is 0.21, one expression that doesn't work >> is for instance: >> > > Ok, we changed the regex implementation post 0.21 release. >
Yep, the regexp syntax changed with the PCRE/GLIB implementation. > You can always try the git or nightly tarball version bearing mind > that these are development versions. > > Cheers > Lex > >> text: >> >> pind2dir, pind12dir >> >> >> regexp (doesn't work): >> >> pind(\d+)dir >> The Perl-like syntax is available in the development sources (or nightly builds). For the current release, you can use `[a-zA-Z]` or whatever the equivalent is for \w as you said. IIRC it's (something like) POSIX (or is it GNU-specific?) regexp syntax, so maybe even those weird `[[:alnum:]]` and `[[:alpha:]]` things also work. For \s I usually used something like `[ \t]` IIRC. Cheers, Matthew Brush _______________________________________________ Geany mailing list Geany@uvena.de https://lists.uvena.de/cgi-bin/mailman/listinfo/geany