C# Find a matching string by regex

后端 未结 5 1783
有刺的猬
有刺的猬 2020-12-07 06:02

I want to find out, whether my string contains a text like #1, #a, #abc, #123, #abc123dsds and so on... (\'#\' character with one or more characters (digits and letters).

5条回答
  •  北海茫月
    2020-12-07 06:23

    String.Contains does not accept a regex.

    Use Regex.IsMatch:

    var matches = Regex.IsMatch(test, "#.+");
    

提交回复
热议问题