收集常用部分正则匹配,php内部函数preg_match,preg_match_all... 看的多不如用的多,学的好不如记得多

匹配注释

//单行注释
$preg = '@/\*.*?\*/@s';

//匹配多行和单行注释
$preg = "/(\/\*.*\*\/)|(#.*?\n)|(\/\/.*?\n)/s";

常见匹配字符串,如验证等

//中文字符串,需要根据编码与汉字转化的字节数等进行更改
$preg = '[\u4e00-\u9fa5]';

//匹配空行
$preg = '\n[\s| ]*\r'; 

//匹配所有非中文字符; 
$preg = "/([\x{4e00}-\x{9fa5}])/u"

匹配html,如抓取数据

//html特定部分,如抓取数据等
$preg = '/class=\"body\"(.*?)\/div>/iUs';
$preg = '/class=\"body\".*?\/div>/iUs';

标签: PHP

WeChatPay

微信打赏

Alipay

支付宝打赏

如果对你也有帮助,随便来个五毛的吧,一切随缘看心情...

空空如也