可能的重复项:
preg_match() 未知修饰符 '[' 帮助
我正在尝试匹配此模式
$regex_pattern = '<td id="('w+)" class="('w+)">('w+).com<'/td>';
preg_match_all($regex_pattern, $result, $matches);
print_r($matches);
但是我收到此错误:警告:preg_match_all():未知修饰符"("
我的正则表达式模式出了什么问题?
向模式添加分隔符
使用 PCRE 函数时,需要用分隔符将模式括起来。分隔符可以是任何非字母数字、非反斜杠、非空格字符。
常用的分隔符是正斜杠 (/)、井号 (#) 和波浪号 (~)。
$regex_pattern = '/<td id="('w+)" class="('w+)">('w+).com<'/td>/';
preg_match_all($regex_pattern, $result, $matches);
print_r($matches);