Regular Expressions Sample

This sample application shows how to use regular expressions. The main form contains one TabControl with three tab pages.

To get samples and instructions for installing them

  • Do one or more of the following:

    • On the Help menu, click Samples.

      The Readme displays information about samples.

    • Visit the Visual Studio 2008 Samples Web site. The most recent versions of samples are available there.

    • Locate samples on the computer on which Visual Studio is installed. By default, samples and a Readme file are installed in drive:\Program Files\Microsoft Visual Studio 9.0\Samples\lcid. For Express editions of Visual Studio, all samples are located online.

For more information, see Visual Studio Samples.

Security noteSecurity Note:

This sample code is intended to illustrate a concept, and it shows only the code that is relevant to that concept. It may not meet the security requirements for a specific environment, and it should not be used exactly as shown. We recommend that you add security and error-handling code to make your projects more secure and robust. Microsoft provides this sample code "AS IS" with no warranties.

To run this sample

  • Press F5.

Requirements

A connection to the Internet is required for the screen-scraping feature of the sample.

Demonstrates

This sample application shows how to use regular expressions.The tab pages demonstrate:

  • Basic parsing techniques   This tab page uses the Regex class to find numbers in a string, and valid zip codes, email addresses, and dates.

  • Screen-scraping   This tab shows a more advanced use of regular expressions. You can enter a Web address and view the links or images contained in it. HTML tag attributes are displayed in a ListView control. You can double-click an image to view it, or double-click a link to open Internet Explorer and view the page.

  • Testing   This tab provides a convenient way to experiment with regular expressions. It also demonstrates how to do search and replace and string splitting.

See Also

Reference

Regex

Other Resources

.NET Framework Regular Expressions