随笔分类 -  正则表达式

正则表达式匹配字符含义
摘要:正则表达式有多种不同的风格。下表是在PCRE中元字符及其在正则表达式上下文中的行为的一个完整列表:字符描述\将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“n”匹配字符“n”。“\n”匹配一个换行符。序列“\\”匹配“\”而“\(”则匹配“(”。^匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^也匹配“\n”或“\r”之后的位置。$匹配输入字符串的结束位置。如果设置了RegExp对象的Multiline属性,$也匹配“\n”或“\r”之前的位置。*匹配前面的子表达式零次或多次。例如,zo*能匹配“z”以及“zoo”。* 阅读全文

posted @ 2012-04-26 16:45 无心出岫 阅读(289) 评论(0) 推荐(0)

在perl中简单的正则匹配
摘要:(一)、在perl中关于元字符的匹配元字符代表含义点号( .)匹配处换行符以外的任何单字符星号(*)匹配前面的内容零次或多次反斜线屏蔽元字符的特殊含义。\\代表\,\.匹配点号.*匹配所有的字符串加号(+)匹配前一个条目一次以上问号(?)表示前面一个条目可有可无,前面一个条目可以出现一次或不出现(二)、在perl中关于字符串的匹配会有一些字符集简写,这里列出一些。字符集简写代表含义\d代表任意数字的字符集[0-9]\w代表单词字符[A-Za-z0-9_]\s主要处理空白,它相当于[\f\t\n\r],也就是说它等于包含5种空白的字符集:换页、制表、换行、回车以及空格。一般用\s*来匹配任意数量 阅读全文

posted @ 2012-04-20 10:12 无心出岫 阅读(339) 评论(0) 推荐(0)