Hi
I am sure I missed something in the CL-PPCRE documentation, but here it is.
I am fooling around with a C tokenizer and I am running into the following problem.
The string esre contains the "escape sequences" for C (and Perl, etc etc)
CL Prompt > esre
"(\\\\(['\\\"\\?\\\\abfnrtv]|[0-7]{1,3}|x[a-fA-F0-9]+))"
If I use CL-PPCRE:REPLACE-ALL I get the following (I tried to boil it down):
CL Prompt > (regex-replace-all "\\$<ES>" "/$<ES>/" esre)
"/(\\(['\\\"\\?\\abfnrtv]|[0-7]{1,3}|x[a-fA-F0-9]+))/"
T
not to return a shorter string.