易截截图软件、单文件、免安装、纯绿色、仅160KB

php 正则表达式 基本知识

“^The” :  以”The”开头
“of despair$” :   以”of despair”结尾
“^abc$” :    字符串”abc”
“notice”  :   包含”notice”的字符串
就像最后一个例子一样,如果没有定义边界符号,就相当于在当前字符串里查找该字符串。
最常用的”*”,”+”,”?”分别指”出现0次或多次”,”出现1次或多次”,”出现0次或1次”
“ab*”:匹配”a”,”ab”,”abbb”
“ab+”:匹配”ab”,”abbb”,不匹配”a”
“ab?”:没有”b”,或者只有一个”b”
“a?b+$”:以字符b结尾(a?可以忽略)
也可以定义个数,这个是以大括号来表现的
“ab{2}”:只匹配”abb”
“ab{2,}”:至少有2个b
“ab{3,5}”: b的个数在3-5之间,包括3,5
必须指定第一个参数,如{,3}是无效的
现在合并在一起来看看
“a(bc)*”:匹配一个字符串,这个字符串必须以a或者n个bc结尾,如”a,abc,abcbc”
“a(bc){1,5}”:bc字符串可以出现
“|”表示的关系是”或”
“hi|hello”:匹配hi或者hello
“(b|cd)ef”:一个包含”bef”或者”cdef”的字符串
“(a|b)*c”:字符串可以包含”ac”,”bc”,”c”,”aac”
“.”用来匹配任意单个字符
“a.[0-9]”:这个字符串只要以a开头数字结尾就行,中间可以是任意数,当然只能有一个
“^.{3}$”:匹配任意3个字符
中括号说明单个字符的类型
“[ab]”:匹配一个字符串,这个字符串只能包含a或者b
“[a-d]”:这个字符串可以包含a到d之间的字母
“^[a-zA-Z]”:以字母开头
“[0-9]%”:0%-9%
“,[a-zA-Z0-9]$”:以单个字母或数字结束,但前面必须要有个逗号
也可以列出不想要的字符,用”^”就可以了
“%[^a-zA-Z]%”: 两个%之间,只要不是字母就行
为了避免错误,系统的关键符号需要转义”^.


相关文档:

PHP 编程的 5 个良好习惯

2008 年 12 月 29 日
像其他语言一样,开发人员可以用 PHP 编写出各种质量级别的代码。学习良好的编程习惯能够提高代码质量和效率。
根据具体的情况,一般的开发人员往往比优秀的开发人员的效率低 10%~20%。优秀的开发人员的效率更高,因为他们拥有丰富的经验和良好的编程习惯。不良的编程习惯将会影响到效率。本文通过展 ......

PHP 点运算符(.)与数据类型转换的深入探讨

    如果估计没错,在 PHP 语言中,使用最多的运算符号当数点运算符号“.”,使用最多的语句当数“echo”。不难理解,PHP 的目标就是生成超文本脚本,而超文本脚本就是由字符串组成的,所以 PHP 处理最多的数据当是字符串,因此连接字符串的点运算符和输出字符串的语句“echo&rdqu ......

php smarty 安装 、配置、使用 及缓存cache的配置使用

cache 使用:
    cache配置:
    $smarty->cache_dir = "/caches/";  //缓存目录   
    $smarty->caching = true;  //开启缓存,为flase的时侯缓存无效   
    $sma ......

利用php获取数据库中所有信息可参考phpMyAdmin


<?php
@mysql_connect("localhost", "root","1981427") //选择数据库之前需要先连接数据库服务器
or die("数据库服务器连接失败");
$dbs = mysql_list_dbs(); //调用mysql_list_dbs函数
while ($array = mysql_fetch_row($dbs)) //循环输出所有的数据库名称
{
echo "$array[0]<BR>";
}
?>
& ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号