PHP中正則運算式常用函式
int preg_match_all(正則運算式, 待匹配字串);
preg_match_all('/a/', 'aabbcc'); ==> int(2)
preg_match_all('/a/', 'ccbbaa'); ==> int(2)
mixed preg_replace (正則運算式, 要替換成的字串, 待替換的字串);
preg_replace('/a/', 'b', 'aabbcc'); ==> string(6) "bbbbcc"
preg_replace('/a/', 'c', 'aabbcc'); ==> string(6) "ccbbcc"
常用正則運算式語法
簡單字符:
/a/ #匹配字符a
/1/ #匹配字符1
/-/ #匹配字符-
轉義字符:
/\n/ #匹配換行符
/\n/ #匹配回車符
/\t/ #匹配制表符
/\w/ #匹配字母、數字、下劃線
/\W/ #匹配字母、數字、下劃線以外的字符
/\s/ #匹配空白字符,如空格、tab等
/\S/ #匹配非空白字符
/\d/ #匹配數字字符
/\D/ #匹配非數字字符
/\\/ #匹配字符\
字符集合:
/[ace]/ #匹配字符a或者c或者e
/[a-f]/ #匹配字符a-f
/[135]/ #匹配字符1或者3或者5
/[1-6]/ #匹配字符1-6
/[a-f1-6]/ #匹配字符a-f以及1-6
/[^ace]/ #匹配除了ace以外的字符
/[^1-6]/ #匹配除了1-6以外的字符
/[^a-f1-6]/ #匹配除了a-f以及1-6以外的字符
常用正則:
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/65130.html
標籤:PHP
