[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
PCRE regex syntax
From: |
Daniel Richard G. |
Subject: |
PCRE regex syntax |
Date: |
Fri, 4 May 2007 21:05:43 -0400 |
Hello,
I've been making good use of m4 1.9 lately, building up my little TeX-like
HTML-generating language. As a workaround to the as-yet-unavailable
multi-character argument separators, I'm preprocessing the source with
s/}{/\037/g and using that control character as my separator. (Looking
forward to when this will no longer be necessary!)
patsubst() has been very useful, but the available regex syntaxes aren't
much compared to what Perl can do. The lack of look-ahead/behind assertions
has already become an issue for me---a rather frustrating one, especially
as PCRE has made Perl syntax a given in so many regex situations outside of
Perl proper.
What are the prospects for m4 2.0 having PCRE-provided Perl regex support
in the standard configuration? Would the preference be to have an m4 module
that provides the new syntax (once the necessary hooks are in place), or
for the base m4 binary to gain the libpcre dependency?
(I suspect that the manner in which the third-party dependency is handled
is of greater concern than the actual implementation/integration.)
--Daniel
--
NAME = Daniel Richard G. ## Remember, skunks _\|/_ meef?
EMAIL1 = address@hidden ## don't smell bad--- (/o|o\) /
EMAIL2 = address@hidden ## it's the people who < (^),>
WWW = http://www.******.org/ ## annoy them that do! / \
--
(****** = site not yet online)
- PCRE regex syntax,
Daniel Richard G. <=