PHP中正则表达式的使用方法[笔记]
在学习php时,看到的,做个笔记
字符串头部:^
字符串尾部:$
任意的单个字符:.
限制匹配字符数量:{}
<?php echo ereg(“.{5}$”,”12345”); ?> //至少在尾部出现5个任意字符
<?php echo ereg(“a{1,3}$”,”aaa”); ?> //至少在尾部出现1-3个字符a
零次或多次重复字符:*
<?php echo ereg(“t*”,”tom”); ?> //t可以出现零次或重复,任何字符都返回 true
一次或多次重复字符:+
<?php echo ereg(“t+”,”tom”); ?> //t至少要出现一次
零次或一次重复字符:?
<?php echo ereg(“t?”,”tom”); ?> //t只能出现一次
空格字符:[[:space:]]
模式分组 []
<?php echo ereg("^[a-z]+$","hello"); ?> //a到z的所有小写字符
<?php echo ereg("^[a-zA-Z]+$","hello"); ?> //a到z的所有大小写字符
词语分组 |
<?php echo ereg("^(张|李).+$","张三"); ?> //张或李开头,后面至少一个字符
特殊字符(字符转义) \ &
相关文档:
由于年前把工作确认下来了,于是准备利用撰写毕业论文的期间学习一下PHP的开发,任何一门语言的学习过程,第一步都是开发环境的成功配置,于是我花了一上午时间把环境搭建成功。
PHP开发环境配置过程详解
本次配置主要针对于Windows XP下的配置安装,至于Linux下的配置安装将在以后给予补充。
一、所需软件
Windows XP ......
先给大家贴一个实例
test.php
//包含seppage类文件
require 'seppage.class.php';
//当前页码
$pagenow=2;
//页面总数
$pageall=10;
/*
*需要分页的URL地址,可以URL中可以自由使用?号或者&号,程序会自动识别
*此参数和$modurl参数设置一项即可,若两项都有,则按$modurl为准
*/
$url='http://l ......
PHP概述:
php是Hypertext Preprocessor(超文本预处理器)的缩写,是一种服务器端、跨平台、HTML嵌入式的脚本语言,其独特的语法混合了C语言、Java语言和Perl语言的特点,是一种被广泛应用的开源式的多用途脚本语言,
尤其适合web开发。php是b/s体系结构,属于三层结构。服务启动后,用户不用相应客户端软件,只用浏览器浏 ......
{一}PHP中this,self,parent的区别之一this篇
面向对象编程(OOP,Object Oriented Programming)现已经成为编程人员的一项基本技能。利用OOP的思想进行PHP的高级编程,对于提高PHP编程能力和规划web开发构架都是很有意义的。
PHP5经过重写后,对OOP的支持额有了很大的飞跃,成为了具备 ......