preg_match
2016-05-01 09:53
162 查看
preg_match ("/php/i", "PHP
is the web scripting language of choice.")
// 模式定界符后面的 "i" 表示不区分大小写字母的搜索
rv
/*
模式中的 \b 表示单词的边界,因此只有独立的 "web" 单词会被匹配,
* 而不会匹配例如 "webbing" 或 "cobweb" 中的一部分 */
if (preg_match ("/\bweb\b/i", "PHP
is the web scripting language of choice.")) {
print "A match was found.";
} else {
print "A match was not found.";\b
}
\b
xx \b 就是单词
<?php
// 从 URL 中取得主机名
preg_match("/^(http:\/\/)?([^\/]+)/i",
"http://www.php.net/index.html", $matches);
$host = $matches[2];
// 从主机名中取得后面两段
preg_match("/[^\.\/]+\.[^\.\/]+$/", $host, $matches);
echo "domain name is: {$matches[0]}\n";
?>
$str ='preg_match正则匹配中文123';
// 正则表达式匹配中文(UTF8编码)
if(preg_match('/[\x{4e00}-\x{9fa5}]+/u',$str)){
echo '匹配';
}else{
echo '没有匹配';
}
// 正则表达式匹配中文(GB2312,GBK编码)
preg_match("/^[".chr(0xa1)."-".chr(0xff)."A-Za-z0-9_]+$/",$str);
$loginPromt = '/username:.*|login:.*/i',
$passwordPromt = '/pass(word)?:.*/i',
$shellPromt = '/#$/i';
is the web scripting language of choice.")
// 模式定界符后面的 "i" 表示不区分大小写字母的搜索
rv
/*
模式中的 \b 表示单词的边界,因此只有独立的 "web" 单词会被匹配,
* 而不会匹配例如 "webbing" 或 "cobweb" 中的一部分 */
if (preg_match ("/\bweb\b/i", "PHP
is the web scripting language of choice.")) {
print "A match was found.";
} else {
print "A match was not found.";\b
}
\b
xx \b 就是单词
<?php
// 从 URL 中取得主机名
preg_match("/^(http:\/\/)?([^\/]+)/i",
"http://www.php.net/index.html", $matches);
$host = $matches[2];
// 从主机名中取得后面两段
preg_match("/[^\.\/]+\.[^\.\/]+$/", $host, $matches);
echo "domain name is: {$matches[0]}\n";
?>
$str ='preg_match正则匹配中文123';
// 正则表达式匹配中文(UTF8编码)
if(preg_match('/[\x{4e00}-\x{9fa5}]+/u',$str)){
echo '匹配';
}else{
echo '没有匹配';
}
// 正则表达式匹配中文(GB2312,GBK编码)
preg_match("/^[".chr(0xa1)."-".chr(0xff)."A-Za-z0-9_]+$/",$str);
$loginPromt = '/username:.*|login:.*/i',
$passwordPromt = '/pass(word)?:.*/i',
$shellPromt = '/#$/i';
相关文章推荐
- POJ 2421 Constructing Roads(最小生成树简单题目)
- JavaScript进阶(十)Array 数组详解
- Markdown数学符号
- JavaScript进阶(十)Array 数组详解
- Got a packet bigger than ‘max_allowed_packet’ bytes的解决方法
- C项目之猜拳游戏
- perl 使用use utf8
- perl 使用use utf8
- perl 使用use utf8
- monkey命令浅析
- Maven入门指南 :Maven 快速入门及简单使用
- Maven入门指南 :Maven 快速入门及简单使用
- Android文件操作工具类,拿去用吧!
- 重载内核(使用Irp进行文件操作)
- SQL表连接查询(inner join、full join、left join、right join)
- 3.文档设置标记
- CSS3组件化之ios版菊花loading
- 用switch语句制作菜单 (二)_引入数组
- 第九周学习进度
- IPMI