搜索以不同整数结尾的子字符串

Jur*_*eri 1 c# string

采取这种情况.

我有一个字符串,有时可以在一个变量正整数的" - C(N)"地方结束.(N)

您如何验证字符串是否包含这种子字符串?我认为这是一个有趣的案例,我想看看人们将如何以最整洁和有效的方式解决它.(我正在使用C#)

例如

"ABC - CA" 将返回false

"ABC - C20" 会回归真实

Dmi*_*nko 8

我建议使用正则表达式:

string source = "ABC - C20";

bool result = Regex.IsMatch(source, " - C[0-9]+$");    
Run Code Online (Sandbox Code Playgroud)