当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。
 

 

 ·双引号前的$是什么意思    »显示摘要«
    摘要: man bash, 找到 quoting 那段說明: words of the form $string are treated specially. the word expands to string, with backslash-escaped characters replaced as specifed by the ansi c standard. backslash ......
    摘要: 我学习编写了一个shell,在运行一部分后提示如下: syntax error at line 255:end of file unexpected 我的shell只有254行,检查了很多遍循环和判断语句没有发现什么错错误 怎么办?有什么方法可以快速查出编写的shell到底错在哪吗? waker 回复于:2005-07-22 16:40:36 dos2unix 一下再......


正则表达式基本语法
一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式.该模式描述在查找文字主体时待匹配的一个或多个字符串.正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配

这里有一些可能会遇到的正则表达式示例:

【程序编程相关:渲染fur

【推荐阅读:91游戏制作联盟大型专题:《2004年游

visual basic vbscript 匹配 【扩展信息:3D游戏引擎设计与实现(17)

scripting edition

/^[ t]*$/ "^[ t]*$" 匹配一个空白行.

/d-d/ "d-d" 验证一个id号码是否由一个2位字,一

个连字符以及一个5位数字组成.

/.*/ ".*" 匹配一个 html 标记.

下表是元字符及其在正则表达式上下文中的行为的一个完整列表:

字符 描述

将下一个字符标记为一个特殊字符.或一个原义字符.或一个 后

向引用.或一个八进制转义符.例如,’n’ 匹配字符 "n".’n’

匹配一个换行符.序列 ’’ 匹配 "" 而 "(" 则匹配 "(".

^ 匹配输入字符串的开始位置.如果设置了 regexp 对象的

multiline 属性,^ 也匹配 ’n’ 或 ’r’ 之后的位置.

$ 匹配输入字符串的结束位置.如果设置了 regexp 对象的

multiline 属性,$ 也匹配 ’n’ 或 ’r’ 之前的位置.

* 匹配前面的子表达式零次或多次.例如,zo* 能匹配 "z" 以及

"zoo". * 等价于.

+ 匹配前面的子表达式一次或多次.例如,’zo+’ 能匹配 "zo" 以

及 "zoo",但不能匹配 "z".+ 等价于 .

? 匹配前面的子表达式零次或一次.例如,"do(es)?" 可以匹配

"do" 或 "does" 中的"do" .? 等价于 .

n 是一个非负整数.匹配确定的 n 次.例如,’o’ 不能匹配

"bob" 中的 ’o’,但是能匹配 "food" 中的两个 o.

n 是一个非负整数.至少匹配n 次.例如,’o’ 不能匹配

"bob" 中的 ’o’,但能匹配 "foooood" 中的所有 o.
...   下一页
 ·关于进度条的显示    »显示摘要«
    摘要: [code:1:1b5d7444d4]1、使用一系列圆点来指示进度 --------后台循环------------ #!/bin/bash while true do echo -e ".\c" sleep 3 done & bg_pid=$! ./test.sh kill -9 $bg_pid -----------后台函数--------- #!/bi......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE