Replacing with RegEx
Messages   Related Types
This message was discovered on ASPFriends.com 'aspngregexp' list.
Responses highlighted in red are from those people who are likely to be able to contribute good, authoratitive information to this discussion. They include Microsoft employees, MVP's and others who IMHO contribute well to these kinds of discussions.

Robert Lair (VIP)
I have a specific pattern I would like to replace using RegEx.Replace(). In
a nutshell, I would like to replace:

[6 of ANY character or whitespace]*[any # of ANY character or whitespace]

(in other words any string that has a '*' in the 7th character position in
the string)

I want to add the "<COMMENT>" string before the '*" and the </COMMENT> at
the end of the string. So, I would like to replace the entire string with:

[6 of ANY character or whitespace]<COMMENT>*[any # of ANY character or
whitespace]</COMMENT>

Would appreciate some help on this one. Thanks!

Bob Lair

Reply to this message...
 
    
Wayne King
Is this what you're looking for, (in C#):

Regex rex =3D new Regex(@"(.{6})(\*.*)", RegexOptions.Singleline);
string result =3D rex.Replace(sourceString, =
"$1<COMMENT>$2</COMMENT>");

[Original message clipped]


-----Original Message-----
From: Robert Lair [mailto:Click here to reveal e-mail address]
Sent: Friday, March 29, 2002 6:22 AM
To: aspngregexp
Subject: [aspngregexp] Replacing with RegEx

I have a specific pattern I would like to replace using RegEx.Replace(). =
In
a nutshell, I would like to replace:

[6 of ANY character or whitespace]*[any # of ANY character or =
whitespace]

(in other words any string that has a '*' in the 7th character position =
in
the string)

I want to add the "<COMMENT>" string before the '*" and the </COMMENT> =
at
the end of the string. So, I would like to replace the entire string =
with:

[6 of ANY character or whitespace]<COMMENT>*[any # of ANY character or
whitespace]</COMMENT>

Would appreciate some help on this one. Thanks!

Bob Lair

| [aspngregexp] member Click here to reveal e-mail address =3D YOUR ID
| http://www.asplists.com/asplists/aspngregexp.asp =3D JOIN/QUIT
| http://www.asplists.com/search =3D SEARCH Archives

Reply to this message...
 
 
System.Text.RegularExpressions.Regex
System.Text.RegularExpressions.RegexOptions




Ad
MBR BootFX
Best-of-breed application framework for .NET projects, developed by Matthew Baxter-Reynolds and MBR IT
 
 Copyright © Matthew Baxter-Reynolds 2001-2008. '.NET 247 Software Development Services' is a trading style of MBR IT Solutions Ltd.
Contact Us - Terms of Use - Privacy Policy - www.dotnet247.com