一尘不染

如何检查字符串是否包含某些字符串

c#

我想检查C#中的String s是否包含“ a”或“ b”或“ c”。我正在寻找比使用更好的解决方案

if (s.contains("a")||s.contains("b")||s.contains("c"))

阅读 185

收藏
2020-05-19

共1个答案

一尘不染

如果要查找单个字符,可以使用String.IndexOfAny()

如果您想要任意字符串,那么尽管正则表达式可以工作,但我不知道.NET方法可以“直接”实现该功能。

2020-05-19