<?php
$str = '主要有以下几个文件:index.php, style.css, common.js';
//将目标字符串$str中的文件名替换后增加em标签
$p='/(\w+\.\w+)/i';
$str = preg_replace($p,'<em>\1</em>',$str);
echo $str;
$str = '主要有以下几个文件:index.php, style.css, common.js';
//将目标字符串$str中的文件名替换后增加em标签
$p='/(\w+\.\w+)/i';
$str = preg_replace($p,'<em>\1</em>',$str);
echo $str;
2016-02-28
$p = '/\w{4}:(\w{6}\s{1}\w{4})/';可以$p = '/\w{6}\s{1}\w{4}/';不行 为什呢?呢??????????
2016-02-28
正则表达式中每个元字符匹配一个字符,当使用+之后将会变的贪婪,它将匹配尽可能多的字符,但使用问号?字符时,它将尽可能少的匹配字符,既是懒惰模式。
2016-02-28
元字符具有两种使用场景,一种是可以在任何地方都能使用,另一种是只能在方括号内使用,在方括号内使用的有:
\ 转义字符
^ 仅在作为第一个字符(方括号内)时,表明字符类取反
- 标记字符范围
其中^在反括号外面,表
\ 转义字符
^ 仅在作为第一个字符(方括号内)时,表明字符类取反
- 标记字符范围
其中^在反括号外面,表
2016-02-28
<?php
//请修改变量p的正则表达式,使他能够匹配BBC
$p = '';
$str = "BBC是英国的一个电视台";
if (preg_match('/bbc/i', $str)) {
echo '匹配成功';
}
//请修改变量p的正则表达式,使他能够匹配BBC
$p = '';
$str = "BBC是英国的一个电视台";
if (preg_match('/bbc/i', $str)) {
echo '匹配成功';
}
2016-02-28
?php
//请修改变量p的正则表达式,使他能够匹配苹果
$p = '/苹果/';
$str = "我喜欢吃苹果";
if (preg_match($p, $str)) {
echo '匹配成功';
}
//请修改变量p的正则表达式,使他能够匹配苹果
$p = '/苹果/';
$str = "我喜欢吃苹果";
if (preg_match($p, $str)) {
echo '匹配成功';
}
2016-02-28
要创建一个类的实例,可以使用new关键字创建一个对象。
$car = new Car();
//也可以采用变量来创建
$className = 'Car';
$car = new $className();
$car = new Car();
//也可以采用变量来创建
$className = 'Car';
$car = new $className();
2016-02-27
$p='/<li>\w+\s\d<\/li>/';不行
$p='/<li>(\w+\s\d)<\/li>/';行
$p='/<li>(\w+\s\d)<\/li>/';行
2016-02-27