C# IndexOf 不区分大小写转自,http://www.cnblogs.com/VipBin/archive/2011/04/19/2021316.html
字符串的 IndexOf 方法是对大小写敏感的,要想从一个字符串中查找另外一个字符串(不区分大小写)就不好处理了。很多人应该会说,先转换成大写或者小写,再查找,但是不确定别人会怎么输入,难道一个一个的去转换?在Globalization 命名空间下包含CompareInfo类,它包含一个对大小写不敏感的 IndexOf 方法。
string str1="abcdEFCfDFDFd";
string str2="AbcD";
CompareInfo Compare = CultureInfo.InvariantCulture.CompareInfo;
if(Compare.IndexOf( str1, str2, CompareOptions.IgnoreCase )!=-1)
//找到了AbcD
else
//没找到
字符串的 IndexOf 方法是对大小写敏感的,要想从一个字符串中查找另外一个字符串(不区分大小写)就不好处理了。很多人应该会说,先转换成大写或者小写,再查找,但是不确定别人会怎么输入,难道一个一个的去转换?在Globalization 命名空间下包含CompareInfo类,它包含一个对大小写不敏感的 IndexOf 方法。
string str1="abcdEFCfDFDFd";
string str2="AbcD";
CompareInfo Compare = CultureInfo.InvariantCulture.CompareInfo;
if(Compare.IndexOf( str1, str2, CompareOptions.IgnoreCase )!=-1)
//找到了AbcD
else
//没找到
- 上一篇 »表单填写字母时大小写自动互转,CSS方式
- 下一篇 »php自定义函数和引用其他的php文件