正則表達(dá)式:regular expression,regex恢总,RE探膊,正則表達(dá)式是用來簡(jiǎn)潔表達(dá)一組字符串的表達(dá)式颗圣。
正則表達(dá)式的優(yōu)勢(shì):簡(jiǎn)潔
- 正則表達(dá)式的作用:
- 表達(dá)文本類型的特征(病毒拷获、入侵等)
- 同時(shí)查找或者替換一組字符串
- 匹配字符串的全部或者部分--->主要場(chǎng)景
正則表達(dá)式的使用
編譯:將符合正則表達(dá)式語法的字符串轉(zhuǎn)換成正則表達(dá)式特征篮撑。正則表達(dá)式的語法
正則表達(dá)式語法由字符和操作符構(gòu)成
經(jīng)典正則表達(dá)式實(shí)例
^[A-Za-z]+$ 由26個(gè)字母組成的字符串
^[A-Za-z0-9]+$ 由26個(gè)字母和數(shù)字組成的字符串
^-?\d+$ 整數(shù)形式的字符串
^[0-9]*[1-9][0-9]*$ 正整數(shù)形式的字符串
[1-9]\d{5} 中國境內(nèi)郵政編碼,6位
[\u4e00-\u9fa5] 匹配中文字符
\d{3}-d{8}|\d{4}-d{7} 國內(nèi)電話號(hào)碼匆瓜,010-69913536