Php 如何预匹配特殊字符:打开、关闭双引号(十六进制93、94)
我希望PHP preg_匹配字符串中的“非常特定”字符。字符为“特殊”开双引号和闭双引号,十六进制93和十六进制94。如何做到这一点?您可以在PHP手册中找到,您可以使用转义序列Php 如何预匹配特殊字符:打开、关闭双引号(十六进制93、94),php,unicode,preg-match,ascii,special-characters,Php,Unicode,Preg Match,Ascii,Special Characters,我希望PHP preg_匹配字符串中的“非常特定”字符。字符为“特殊”开双引号和闭双引号,十六进制93和十六进制94。如何做到这一点?您可以在PHP手册中找到,您可以使用转义序列 \xhh 其中hh是十六进制代码 下面是一个查找引用语句的示例: $pattern = '/[\x93\x94]?.*[\x93\x94]?/'; if(preg_match($pattern, "\"Hello\"")){ echo "Goal!!"; } 前面的代码应该回显“Goal!!” 干杯 您还可以使
\xhh
其中hh是十六进制代码
下面是一个查找引用语句的示例:
$pattern = '/[\x93\x94]?.*[\x93\x94]?/';
if(preg_match($pattern, "\"Hello\"")){
echo "Goal!!";
}
前面的代码应该回显“Goal!!”
干杯
您还可以使用字符本身来实现简单的解决方案
$pattern = '/[""].*[""]/';
if(preg_match($pattern, "\"Hello\"")){
echo "Goal!!";
}
除非你提供更多的细节,否则你不可能得到帮助。样本输入、样本输出、您的尝试。