java正規表示式忽略大小寫

2021-09-01 18:21:49 字數 412 閱讀 9440

// 第一種:直接用正則,(?!)表示整體忽略大小寫,如果單個,則可以寫成"^d(?!)oc"表示oc忽略大小寫,"^d((?!)o)c"表示只有o忽略大小寫

string regex1 = "^(?i)doc$";

// 第二種,採用patter編譯忽略大小寫

string regex = "^doc$";

string s = "doc";

system.out.println(s.matches(regex1)); //true

pattern p = pattern.compile(regex, pattern.case_insensitive);

system.out.println(p.matcher(s).matches()); //true

MSYQL忽略大小寫

linux下mysql預設是要區分表名大小寫的。mysql是否區分大小寫設定是由引數 lower case table names決定的,其中 1 lower case table names 0 區分大小寫 即對錶名大小寫敏感 預設是這種設定。這樣設定後,在mysql裡建立的表名帶不帶大寫字母都沒...

docker mysql 忽略大小寫

在docker安裝mysql後,進行專案連線資料庫,發現查詢的表不存在了 table x.x doesn t exist 問題在於mysql大小寫敏感的配置 linux下 windows下 lower case table names 引數說明 引數值解釋 0使用create table或creat...

C 中 正規表示式進行忽略大小寫的字串替換

在c 裡要進行忽略大小寫的字串替換,用string的replace是很難做到的,即使花了天大的力氣做到了,效率仍然是很低的,正確的方法應該是使用正規表示式。要使用正規表示式,首先需要引用命名空間 using system.text.regularexpressions 然後,非常簡單,使用 rege...