C IndexOf 不區分大小寫

2022-02-13 02:45:21 字數 436 閱讀 2688

字串的 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

//沒找到

mysql linux不區分大小寫

本文 1 linux下mysql安裝完後是預設 區分表名的大小寫,不區分列名的大小寫 2 用root帳號登入後,在 etc my.cnf中的 mysqld 後新增新增lower case table names 1,重啟mysql服務,這時已設定成功 不區分表名的大小寫 lower case tab...

ASP中的區分大小寫與不區分大小寫

asp中的變數,關鍵字不區分大小寫,這誰都知道。但在有些地方又是區分大小的。在下面這種密碼驗證時就不區分大小寫,這樣就增加了asp不安全因素 select from admin where username username and password password 這時的 password 的值...

mysql 不區分大小寫問題

1.mysql 的預設規定 1.1 mysql在linux下資料庫名 表名 列名 別名大小寫規則是這樣的 1 資料庫名與表名是嚴格區分大小寫的 2 表的別名是嚴格區分大小寫的 3 列名與列的別名在所有的情況下均是忽略大小寫的 4 變數名也是嚴格區分大小寫的 1.2 mysql在windows下都不區...