引言: PHP被大量的应用于Web的后台CGI开发,通常是在用户数据数据之后得出某种结果,但是如果用户输入的数据不正确,就会出现问题,比如说某人的生日是“2月30日”!那应该怎么样来检验暑假是否正确呢?在PHP中加入了正则表达式的支持,让我们可以十分方便的进行数据匹配。
摘要:eclipse与插件安装
一、安装准备
在进行安装以前,你应该准备以下软件:
软件:j2sdk-1_4_2_04-windows-i586-p.exe 版本:1.4.2_04 官方下载:http://java.sun.com/j2se/1.4.2/download.html 软件:jakarta-tomcat-5.0.28.exe 版本:5.0.28 官方下载:http://www.......
摘要:
smarty介紹
什麼是樣版引擎
不知道從什麼時候開始,有人開始對 html 內嵌入 server script 覺得不太滿意。然而不論是微軟的 asp 或是開放源碼的 php,都是屬於內嵌 server script 的網頁伺服端語言。因此也就有人想到,如果能把程式應用邏輯與網頁呈現 (layout) 邏輯分離的話,是不是會比較好呢?
其實這個問題早就存在已久,從互動式網頁......
补钙---正则表达式 php被大量的应用于web的后台cgi开发,通常是在用户数据数据之后得出某种结果,但是如果用户输入的数据不正确,就会出现问题,比如说某人的生日是“2月30日”! 【程序编程相关:
PHPLIB Template入门系列 】 【推荐阅读:
Java 阵营到底有什么意思】那应该怎么样来检验暑假是否正确呢? 【扩展信息:
面试时最经常被问到的问题(Frenque】 在php中加入了正则表达式的支持,让我们可以十分方便的进行数据匹配. 一.什么是正则表达式: 简单的说,正则表达式是一种可以用于模式匹配与替换的强大工具.在几乎所有的基于unix/linux系统的软件工具中找到正则表达式的痕迹,例如:perl或php脚本语言.此外,javascript这种客户端的脚本语言也提供了对正则表达式的支持,现在正则表达式已经成为了一个通用的概念与工具,被各类技术人员所广泛使用. 在某个linux网站上面有这样的话:“如果你问一下linux爱好者最喜欢什么,他可能会回答正则表达式;如果你问他最害怕什么,除了繁琐的安装配置外他肯定会说正则表达式.” 正如上面说的,正则表达式看起来非常复杂,让人害怕,大多数的php初学者都会跳过这里,继续下面的学习,但是php中的正则表达式有着可以利用模式匹配找到符合条件的字符串.判断字符串是否合乎条件或者用指定的字符串来替代符合条件的字符串等强大的功能,不学实在太可惜了…… 本文的标题是“在php中使用与perl兼容的正则表达式”,那么什么是“perl兼容的正则表达式”呢? 在php中有两种对于正则表达式的支持,一种是ereg,另外一种是pcre.在这里我们介绍pcre,本文的最后会阐述他们的不同. 二.正则表达式的基本语法: 一个正则表达式,分为三个部分:分隔符,表达式与修饰符. 分隔符可以是除了特殊字符以外的任何字符(比如“/ !”等等),常用的分隔符是“/”.表达式由一些特殊字符(特殊字符详见下面)与非特殊的字符串组成,比如“[a-z0-9_-]+@[a-z0-9_-.]+”可以匹配一个简单的电子邮件字符串.修饰符是用来开启或者关闭某种功能/模式.下面就是一个完整的正则表达式的例子: /hello.+?hello/is 上面的正则表达式“/”就是分隔符,两个“/”之间的就是表达式,第二个“/”后面的字符串“is”就是修饰符. 在表达式中如果含有分隔符,那么就需要使用转义符号“\”,比如“/hello.+?\/hello/is”.转义符号除了用于分隔符外还可以执行特殊字符,全部由字母构成的特殊字符都需要“\”来转义,比如 “\d”代表全体数字. 三.正则表达式的特殊字符: 正则表达式中的特殊字符分为元字符.定位字符等等. 元字符是正则表达式中一类有特殊意义的字符,用来描述其前导字符(即元字符前面的字符)在被匹配的对象中出现的方式....
下一页 摘要:
相红利(转载自中国系统分析员) 2003年02月01日
[摘要]
本文结合自己的经验,从实践的角度,对项目软件的分析工作从7个方面进行了阐述,并指出一些容易失误的做法。希望能对从事分析工作的同仁有所参考。
软件从使用范围的角度,可分为项目软件和产品软件。
项目软件:即针对特定某个客户的要求,并仅为其使用的软件。又称工程软件,特点是有明确的合同,......