正則表達式




什麼是正則表達式

    正則表達式就是處理字符串的方法,它是以行爲單位來進行字符串的處理行爲,正則表達式通過一些特殊符號的輔助,可以讓用戶輕易達到查找、刪除、替換某特定字符串的處理程序。


//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////



正則表達式

*    ####匹配0到任意字符####
?    ####匹配單個字符####
[[:alpha:]]    ####匹配單個字母####
[[:lower:]]    ####匹配單個小寫字母####
[[:upper:]]    ####匹配單個大寫字母####
[[:digit:]]    ####匹配數字####
[[:alnum:]]    ####匹配數字或字母####
[[:punct:]]    ####匹配單個符號####
[[:space:]]    ####匹配單個空格####

{}表示不存在的或存在的
{1..9}        ####1-9####
{a..f}        ####a-f####
{1,3,5}        ####1和3和5####
{a,b,c}        ####a和b和c####
{1..3}{a..c}    ####1a 2a 3a 1b 2b 3b 1c 2c 3c####

[]表示存在的
[a-C]        ####aA bB cC####
[a-c]        ####aA或者bB或者c####
[1-3]        ####1或者2或者3####
[145]        ####1或者4或者5####
[^abc]|[!abc]        ####除了a並且除了b並且除了c####

~        ####當前用戶家目錄####
~ username    ####指定用戶家目錄####
~ +        ####當前目錄####
~ -        ####當前目錄之前所在目錄####

.        ####當前目錄####
..        ####當前目錄的上一級####


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章