[thelist] Regex, dynamic replace and problem with numbers.
Raymond Camden
jedimaster at macromedia.com
Tue Mar 12 14:36:00 CST 2002
Anyone know of a good solution to this issue:
sRegEx = "([^>]* value=""?)([^""[:space:]]*)([""[:space:]>][^>]*>)";
sSource = "<input type=""Text"" name=""Address"" value="""" />";
sValue = "23 Main St.";
sTmp = REReplaceNoCase(sSource, sRegEx, "\1#sValue#\3", "all");
The code is CFML, but this applies to any regex system. In general, the
issue is that the '23' in sValue inteferes with the \1 backreference.
Anyone know a way around this? Oh, and yes, I know I can put in some
temp var like chr(1) instead of sValue, but I'd like to know if a 'pure'
solution exists.
=======================================================================
Raymond Camden, Principal Spectra Compliance Engineer for Macromedia
Email : jedimaster at macromedia.com
Yahoo IM : morpheus
"My ally is the Force, and a powerful ally it is." - Yoda
More information about the thelist
mailing list