Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php preg_match any字符返回false_Php_Regex_Preg Match - Fatal编程技术网

Php preg_match any字符返回false

Php preg_match any字符返回false,php,regex,preg-match,Php,Regex,Preg Match,我正试着匹配一个像这样的连续剧:ABC-。 使用正则表达式 使用expresso测试我的正则表达式,我可以看到 当然是ABC-1比赛 ABC-2 ABC-! ABC-D ABC-z 但是当我指定 preg_match('ABC-.', 'ABC-1') 返回一个假布尔值 将正则表达式更改为 ABC- 或 ABC- 返回false,有人能告诉我我做错了什么吗?使用: 你需要激活错误报告和/或查看你的错误日志。+1以6秒的优势击败我。谢谢,你也击败了我好几次:很好,成功了:很高兴知道。请随时考虑

我正试着匹配一个像这样的连续剧:ABC-。 使用正则表达式 使用expresso测试我的正则表达式,我可以看到

当然是ABC-1比赛 ABC-2 ABC-! ABC-D ABC-z

但是当我指定

preg_match('ABC-.', 'ABC-1')
返回一个假布尔值

将正则表达式更改为

ABC-

ABC-

返回false,有人能告诉我我做错了什么吗?

使用:


你需要激活错误报告和/或查看你的错误日志。+1以6秒的优势击败我。谢谢,你也击败了我好几次:很好,成功了:很高兴知道。请随时考虑将其标记为“接受”。
preg_match('/ABC-./', 'ABC-1')