摘要: vi是一种在linux运行的编辑器,就像我们使用dreamweaver写html和css,用ediplus或notepad或zend studio来写php一样,它是在linux中最常用的编辑器。vim是vi的升级版本,在高一点的linx系统中,一般都是系统自带的。一、vi的三种模式:vi有三种模式:不同的模式可以执行不同的操作一般模式:可以查看、查找、替换、删除等操作(通过vi 文件名命令进入一般模式)编辑模式:可以编辑文件内容(在一般模式下输入a或i或o等进入编辑模式,点击Esc键,离开编辑模式,进入一般模式)命令行模式:保存、离开编辑器(在一般模式下输入:w等命令进入命令行模式,按回车键 阅读全文
posted @ 2012-12-06 15:14 遗梦诗心 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 一、字符组1、普通字符 如数字、字母、标点符号和汉字等。2、元字符 具有特殊意义的字符 w 数字、字母或下划线(word) d 所有数字(digit) s 所有空白字符(包括空格、制表符、垂直制表符等) b 单词边界 ^ 匹配字符串的开头 $ 匹配字符串的结尾 [] 匹配括号里的任意一个[abcde]匹配abcde中的任意一个 - 匹配一个范围,如[a-z]匹配所有小写字母 . 匹配除换行符以外的任意字符二、量词 (1) * 其前的原子出现0次、1次或多次 例如: /goo*gle/ 可以匹配gogle,google,gooole,goooole等(第二个o可能出现0次、1次或多次) (2.. 阅读全文
posted @ 2012-12-06 11:31 遗梦诗心 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 正则表达式在各编程语言大体上是相同或相似的一、正则表达式分类目前正则表达式主要有两个分支:(1)PCRE:(perl compatible regular expression)兼容perl的正则表达式。php推荐使用的(2)POSIX:(portable operating system interface of unix)unix可移植操作系统接口。unix、linux系统等使用的正则二、正则表达式的组成如:/\d{6}/ 匹配一个六位的数字(可匹配邮政编码)(1)分隔符:可以使用除数字、字母、反斜线(\)、空白字符以外的任何字符(如/、#),它将表达式包含在其中(2)表达式:就是一组字符 阅读全文
posted @ 2012-12-06 10:28 遗梦诗心 阅读(2081) 评论(0) 推荐(0) 编辑