PHP 正则匹配
收集常用部分正则匹配,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';
空空如也