C#通过regex查找匹配的字符串

D. *_*ler 0 c# regex

我想知道,我的字符串是否包含#1,#a,#abc,#123,#abc123dsds等文本...('#'字符包含一个或多个字符(数字和字母).

到目前为止我的代码不起作用:

string test = "#123";
boolean matches = test.Contains("#.+");
Run Code Online (Sandbox Code Playgroud)

matches变量false.

Wik*_*żew 6

String.Contains 不接受正则表达式.

用途Regex.IsMatch:

var matches = Regex.IsMatch(test, "#.+");
Run Code Online (Sandbox Code Playgroud)