大家好,我是IT修真院,一枚正直純潔善良的如剛入門的Java程序員,今天試著給大家分享一下關于mybaits動態標簽的內容
1;背景介紹
在1951 年,一位名叫Stephen Kleene的數學科學家,他在Warren McCulloch和Walter Pitts早期工作的基礎之上,發表了一篇題目是《神經網事件的表示法》的論文,利用稱之為正則集合的數學符號來描述此模型,引入了正則表達式的概念。正則表達式被作為用來描述其稱之為“正則集的代數”的一種表達式,因而采用了“正則表達式”這個術語。
2;知識剖析
正則表達式,又稱規則表達式。正則表達式通常被用來檢索、替換那些符合某個模式(規則)的文本。許多程序設計語言都支持利用正則表達式進行字符串操作。正則表達式通常縮寫成regex
正則表達式是對字符串操作的一種邏輯公式,就是用事先定義好的一些特定字符、及這些特定字符的組合,組成一個“規則字符串”,這個“規則字符串”用來表達對字符串的一種過濾邏輯。
3.常見問題
正則表達式具體可以做什么???
給定一個正則表達式和另一個字符串,我們可以達到如下的目的:
1. 給定的字符串是否符合正則表達式的過濾邏輯(稱作“匹配”)
2. 可以通過正則表達式,從字符串中獲取我們想要的特定部分。
4;查看各類符號的意義以及文檔
5;編碼實戰
6.擴展思考
7;參考文獻
百度百科------正則表達式
官方文檔------javase
8;更多討論
1;*代表什么???
幾個常見的字符,*代表一個或零個.....+至少一個.......?一個或者零個...........
2;Pattern是什么??
樣式也即是自己預先規定好的一個模板用來匹配字符串
3:不用m.matchers怎么輸出結果?
可以同過m.find
4;group是什么?
分組,在pattern里面用小括號來分組,選擇需要的字符串
5;為什么轉義字符那么多反斜杠??
因為正則表達式需要轉義一次,反映到字符串里需要再一次的轉義
6;空行怎么表示??
正則里有多種空行,\n...\t等
歡迎指正.....