我有一个开头相同但结尾总是随机数的响应,我想使用通配符进行比较,我该怎么做?

I have a response that has the same beginning but always some random number at the end, i want to compare using a wildcard, how can I do it?

这是我的代码:

if (resp == "AxlRose")
{
    Report.Success("User found");
}
else
{
    Report.Failure("User not found"); 
}

响应通常如下所示: “AxlRose13123213”,其中数字总是变化并且是随机的,我如何在我的请求中包含通配符?

要忽略任何尾随字符,您可以使用 String 对象的 StartsWith 方法:

if (resp.StartsWith("AxlRose"))
{
    Report.Success("User found");
}
else
{
    Report.Failure("User not found");
}

请注意,我不会从正确的用户身份验证(不是)的角度来看这有多正确,只是严格地从技术上解决这个问题。