柚子快報(bào)激活碼778899分享:正則表達(dá)式——手機(jī)號(hào)碼
柚子快報(bào)激活碼778899分享:正則表達(dá)式——手機(jī)號(hào)碼
在Python中,re.match() 是一個(gè)用于正則表達(dá)式匹配的方法。
該方法從字符串的起始位置開始匹配正則表達(dá)式,如果匹配成功,則返回一個(gè)匹配對(duì)象;如果匹配失敗,則返回 None。
給定的正則表達(dá)式 r'1[34578]\d{9}' 用于匹配以下模式的字符串:
式子里的 r是什么意思呢?
在Python中,前綴r用于表示一個(gè)原始字符串。當(dāng)你在字符串前面加上r或R,它會(huì)確保字符串中的所有字符都是原始的,這意味著字符串中的反斜杠不會(huì)被視為轉(zhuǎn)義字符。r"\n"? ??# 只是表示一個(gè)反斜杠\和一個(gè)n字
r'1[34578]\d{9}'正則表達(dá)式會(huì)匹配以下形式的字符串:? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?1:匹配數(shù)字 1。
[34578]:匹配方括號(hào)內(nèi)的任意一個(gè)數(shù)字,即 3、4、5、7 或 8。
\d{9}:匹配9個(gè)數(shù)字(0~9任意組合9個(gè)數(shù)字)。其中,\d 代表一個(gè)數(shù)字字符,{9} 表示前面的模式(即 \d)應(yīng)重復(fù)9次。
這個(gè)正則表達(dá)式可以用來檢測(cè)一個(gè)字符串是否為一個(gè)符合特定格式的中國(guó)手機(jī)號(hào)碼。
柚子快報(bào)激活碼778899分享:正則表達(dá)式——手機(jī)號(hào)碼
相關(guān)文章
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場(chǎng)。
轉(zhuǎn)載請(qǐng)注明,如有侵權(quán),聯(lián)系刪除。