AspNet.sk     Diskusné fóra     Vitajte v QuickStarts     ASP.NET     Silverlight     Ako môžem...? (en)     Class prehliadač Príklady chcem v ...   
Menu
Skip Navigation Links.

How Do I...? Common Tasks QuickStart Tutorial

How Do I...Use Regular Expressions to make replacements?



The Regular Expressions library can often ease the time it takes to generate string replacement functions. By specifying a pattern of strings to be replaced, you do not have to search for every possible variation of a string. Once a Regex object that matches every possible string to be replaced is created, the Replace method can be used to generate a result. The Replace method can be most easily used by passing in the source string and the replacement string. The Replace method will return the results as a String.


Dim digitregex As Regex = new Regex("(?<digit>[0-9])")
Dim Before As String = "Here is so4848me te88xt with emb4493edded numbers."
 ...
Dim After As String = DigitRegex.Replace(Before, "")
VB


You can also reuse the matched string in the replacement. In the previous snippet we have a named capture of ?<digit>. This named capture can be reused in the replacement string as ${digit}. Note that ordinal captures can be used as well, $123, which would evaluate to 123 captures in our pattern.

This example illustrates how to use the Replace method of Regex to remove all digits from the input string.

Example

VB RegexReplace.exe
View Source

[This sample can be found at H:\Home\WU_000036_efe47225c86ca62f325a01d8519bc002\Webs\aspnet.sk\quickstarts\QuickStartv20\howto\samples\RegularExpressions\RegexReplace\
To build this sample, open the SDK command prompt and navigate to the above path. Build the sample using the build tool msbuild passing the solution file as the first parameter: msbuild mySample.sln. The compiled executable will be found in the sub directory \bin directory.]




Microsoft .NET Framework SDK QuickStart Tutorials Version 2.0
Copyright � 2005 Microsoft Corporation. All rights reserved.


Microsoft .NET Framework SDK QuickStart Tutorials Version 2.0
Copyright © 2005 Microsoft Corporation. All rights reserved.
Preklad do slovenského jazyka - Copyright © 2005 - 2007 www.aspnet.sk, www.qsh.sk
Pošlite komentár k tejto stránke
Copyright © 2002 - 2008 Chastia, spol. s r. o., Igor Stanek, Designed by Lacino
Portál je hostovaný na serveroch firmy Quantasoft - www.qsh.sk.