我的 PHP 代码如下所示:
$input = "City.name = '纽约'"; $literal_pattern = '/\'.[^\']*\'/'; preg_match($literal_pattern, $input, $token); 回声$令牌[0];// 打印“纽约”
我的正则表达式需要使用转义的单引号来获取文字,例如:
$input = "City.name = '新\'约克'"; $literal_pattern = ?????????????; preg_match($literal_pattern, $input, $token); 回声$令牌[0];// 应该打印 'New \' York'
$literal_pattern 的规则是什么?