你好朋友我是新的模式匹配在PHP中。什么“。”意味着在正则表达式
我想这个代码之间找到“@”和“空间”
<?php
$pattern = "%@(.*?)\s%";
$string = "this is @test string @match ";
preg_match_all($pattern, $string, $match);
echo "<pre>";
print_r($match);
echo "</pre>";
?>
它工作正常,没有错误的文字... 我的问题是什么呢“”意味着在这个 我知道像
% is terminaor
(start of substring
) end of substring
* 0 or more match
等其他符号的意思..但不明白的使用“”在这里.. 任何机构可以解释它。而纠正我,如果我错了,其他地方提前
'.'表示任何字符 – Class 2013-03-24 04:45:32
以下是PHP手册中的页面,可以解答您的所有问题,例如:http://www.php.net/manual/en/reference.pcre.pattern.syntax.php – 2013-03-24 04:51:18
感谢所有得到它:) – alwaysLearn 2013-03-24 05:00:12