REGULAR EXPRESSION PATTERN ISSUE

Manoj Bhatt

Total Post:154

Points:1086
Posted by  Manoj Bhatt
C# 
C#
 1652  View(s)
Ratings:
Rate this:

I want to delete all the characters other than letter and number from a given string. I used the pattern below but it still returns string without any change.

Regex rex = new Regex("/[^a-zA-Z0-9]+/");

Response.Write(rex.Replace("asd123!-<>@;',.", ""));

It suppose to return "asd123"

Regex patterns are like alien language to me and I dont know how to fix this.

Thanks

  1. Alex Leblois

    Post:67

    Points:471
    Re: Regular Expression pattern issue

    Hi Manoj,

    In C#, you don't need to delimit regex patterns with / characters.

    Try this:

    Regex rex = new Regex("[^a-zA-Z0-9]+");

    Response.Write(rex.Replace("asd123!-<>@;',.", ""));

Answer

NEWSLETTER

Enter your email address here always to be updated. We promise not to spam!