c# - 如何检查字符串中不包含在 C# 中的字符

标签 c# string

所以我有一个像这样的字符串:

String myString = "AAAaAAA";

我想检查字符串是否包含任何不是“A”的字符

我该怎么做?我以前的代码是:

 Regex myChecker = new Regex("[^A.$]$");
     if (checkForIncluded.IsMatch(myString))
     {
       //Do some Stuff
     }

还有其他方法吗?上面的代码没有检测到小 a。但是,当我使用仅包含非“A”字符的不同字符串时,它会起作用。谢谢!

最佳答案

String myString = "AAAaAAA";
if(myString.Any(x => x != 'A')) {
    // Yep, contains some non-'A' character
}

关于c# - 如何检查字符串中不包含在 C# 中的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27184151/

相关文章:

c# - 更改 Word 文档 XML

c - 在字符串中查找前缀作为后缀

c# - XML .xsd 无效元素

c# - 在 SEO Clean Uri 中删除的字符

c# - 每个请求的 Azure 400 错误请求

javascript - 从字符串中删除图像元素

c++ - 查找字符串中的特殊部分

javascript - 在将两者相加时如何防止对象转换为字符串?

string - Matlab中有没有类似于java函数String.split(delimiter)的函数?

C# 如何将 HttpClient Keep-Alive 设置为 false