Hi All,<BR><BR>I have two lines of code the first one replaces the Return character with a space and the second which replaces information in between pararenthesis ( ). Independently they work fine but when I try to execute both all the information in the string past the first return character disappears.<BR><BR>teststr = replace(strorig, chr(10), " ")<BR>strResult = oRegExp.Replace(teststr, strReplace)<BR><BR>This is the code to backup the oRegExp function:<BR>strPattern = "(.*)."<BR>strReplace = "(Tech/Analyst)"<BR>set oRegExp = New RegExp<BR>oRegExp.Global = True<BR>oRegExp.Pattern = strPattern<BR><BR>Just to illustrate my point in the string the returns have been turned into ***. <BR><BR>09/25/01 14:54:59(smith.jim):***Called user and was going to help walk her through this. She said: (The ***only way this problem) (will be resolved is if) (somebody comes up here). ***(User not interested in my help). <BR><BR>This is executing only the first statement but with both statements it looks like this:<BR><BR>09/25/01 14:54:59(Tech/Analyst) <BR><BR>Any idea as to why this would happen?? I would reverse to two statements but the second statement won't work if there are any returns in between the ( ).<BR><BR>Thanks in advance.