在編寫處理字串的程式或網頁時,經常會有查詢符合某些複雜規則的字串的需要。正規表示式就是用於描述這些規則的工具。換句話說,正規表示式就是記錄文字規則的**。
常用元字元
**說明
.匹配除換行符以外的任意字元
\w匹配字母或數字或下劃線或漢字
\s匹配任意的空白符
\d匹配數字
\b匹配單詞的開始或結束
^匹配字串的開始
$匹配字串的結束
常用限定符
**/語法說明*
重複零次或更多次
+重複一次或更多次
?重複零次或一次
重複n次
重複n次或更多次
重複n到m次
常用反義詞
**/語法
說明\w
匹配任意不是字母,數字,下劃線,漢字的字元
\s匹配任意不是空白符的字元
\d匹配任意非數字的字元
\b匹配不是單詞開頭或結束的位置
[^x]
匹配除了x以外的任意字元
[^aeiou]
匹配除了aeiou這幾個字母以外的任意字元
django Drf 到底是什麼東西
在序列化與反序列化時,雖然操作的資料不盡相同,但是執行的過程卻是相似的,也就是說這部分 是可以復用簡化編寫的。在開發rest api的檢視中,雖然每個檢視具體操作的資料不同,但增 刪 改 查的實現流程基本套路化,所以這部分 也是可以復用簡化編寫的 django rest framework可以幫助我...
WEB2 0到底是什麼東西
但是,語義網提出之後,曲高和寡,響應的人不多。為什麼?因為指望要網頁的製作者提供這麼多額外的資訊去讓機器理解乙個網頁,太難 簡直就是人給機器打工。這違反了人們能偷懶就偷懶的本性。看看google的成功就知道。google有個page rank技術,將網頁之間互相鏈結的關係,用來做結果排序的乙個依據,...
正規表示式 還有些什麼東西沒提到
我已經描述了構造正規表示式的大量元素,還有一些我沒有提到的東西。下面是未提到的元素的列表,包含語法和簡單的說明。你可以在網上找到更詳細的參考資料來學習它們 當你需要用到它們的時候。如果你安裝了msdn library,你也可以在裡面找到關於.net下正規表示式詳細的文件。表7.尚未詳細討論的語法 a...