php正则表达式 常用记录

时间:2023-03-08 15:44:37

一正则汉字匹配数字id 汉字

$str = '<a href="http://music.baidu.com/song/121353608" target="_blank" class="" data-provider="" title="刘珂矣 半壶纱">半壶纱</a>';

preg_match('/(\d+).*title="([\x{4e00}-\x{9fa5}]*) ([\x{4e00}-\x{9fa5}]*)/u', $str, $result);

var_dump($result);

$pattern = '/\\\\/'; 为了匹配 \ 要用四个 \\\\ 因为 $pattern 会经过字符串和正则引擎两次转义\\\\->\\->\

var_dump(preg_match($pattern), '\\');