iOS開發(OC) 正規表示式

2021-07-25 16:24:41 字數 810 閱讀 1656

1.特殊符號』^'和』$'。他們的作用是分別指出乙個字串的開始和結束。

例如@"^aa"表示以aa為開頭,@"s$"表示以s結尾。

2.字母用[a-za-z]表示,數字用[0-9]表示,位數用表示。

例如@"[a-za-z]"表示5位的字母,@"[0-9]"表示5位的數字,@"[a-za-z0-9]"表示5位的字母或數字。如果要表示多少位以上,則加","。如[0-9]表示5位以上的數字。

3.英文輸入的句號.表示匹配除換行符以外的所有字元。

如@"."可以是@"._3sa",可以是@".#@sa",可以是@"^&3*a"等等。

4.\d匹配乙個數字。

如@"0\d\d4"表示以0為開頭,4為結尾的4個數字,中間2位可以是0-9的數字,如@"0234",@"0984"

5.\\w匹配字母或數字或下劃線或漢字。

如@"\\w"可以是@"a_2",可以是@"a是2",可以是@"即_2"等等。

6.\\s匹配空格。

如@" "。

7.*匹配0個或多個。

如@"\\d*"表示0個或多個數字,@"ab*"表示a後面跟0個或多個b(a,ab,abbb等等)

8.+匹配1個或多個。

9.?匹配0個或1個。

10.|表示或。

如@"(a|bc)d"可以表示@"ad",@"bcd"。

11.在方括號裡用'^'表示不希望出現的字元。'^'要放在方括號的第一位。

如@"[^0-9]"表示非數字。

12.如果遇到使用'\'出現警告,可能就是需要轉義了,直接加多乙個\變成@"\\"。

正規表示式 iOS開發

a.正規表示式 正規表示式使 用單個字串來描述 匹配 一系列符合某個句法規則的字串。在很多 文字編輯器 裡,正規表示式通常被 用來檢索 替換那些 符合某個模式的 文字。b.原義 文字字元 正常的 文字字元。c.元字元 具有特殊意義的專 用字元,是代替正常 文字字元的字元。d.限定符 限定匹配的數量或...

iOS開發 正規表示式

正規表示式是一種用來進行文字匹配的工具,其語法優美簡潔。在開發中,查詢 對比以及匹配字串是家常便飯的業務,通過正規表示式我們將這些業務描述成某些需求規則,來讓我們的 更美觀 實用。例如我們要驗證使用者輸入的密碼長度是否滿足6 18位的長度,新手最常見的驗證方式是判斷輸入的密碼長度 return te...

iOS開發 正規表示式

正規表示式是一種用來進行文字匹配的工具,其語法優美簡潔。在開發中,查詢 對比以及匹配字串是家常便飯的業務,通過正規表示式我們將這些業務描述成某些需求規則,來讓我們的 更美觀 實用。例如我們要驗證使用者輸入的密碼長度是否滿足6 18位的長度,新手最常見的驗證方式是判斷輸入的密碼長度 return te...