【发布时间】:2015-05-11 15:12:12
【问题描述】:
我目前正在尝试使用雷鬼 (PCRE) 和 PhP。
似乎函数 pre_match() 与符号 {} 和?我想知道为什么。有人能帮我吗?
这是我仅用于示例的代码:
<?php
$search = "aaaah";
//Return "valid" while I ask for 3 "a" specifically
if(preg_match("&a{3}&", $search)){
echo 'Valid <br/>';
}else{
echo 'Invalid <br/>';
}
//Also return "valid" while I ask for 0 or 1 "a"
if(preg_match("&a?&", $search)){
echo 'Valid <br/>';
}else{
echo 'Invalid <br/>';
}
?>
一定是我误解了什么。有人可以解释吗?我在任何地方都没有找到任何东西。先感谢您!
我在 Mac 上使用 MAMP,并使用 utf-8 编码。
【问题讨论】:
标签: php regex preg-match