gpt4 book ai didi

c# - 如何查找字符串是否包含任何特殊字符?

转载 作者:IT王子 更新时间:2023-10-29 04:28:33 26 4
gpt4 key购买 nike

我想查找一个字符串是否包含任何特殊字符,如 !,@,#,$,%,^,&,*,(,)....等

如何在不遍历字符串中的所有字符的情况下做到这一点?

最佳答案

使用String.IndexOfAny :

private static readonly char[] SpecialChars = "!@#$%^&*()".ToCharArray();

...

int indexOf = text.IndexOfAny(SpecialChars);
if (indexOf == -1)
{
// No special chars
}

当然这会在内部循环 - 但至少您不必在代码中这样做。

关于c# - 如何查找字符串是否包含任何特殊字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2522933/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com