## 前言 在文本处理中,正则表达式几乎是全能的,但是Java的正则表达式有时候处理一些事情还是有些繁琐,所以我封装了部分常用功能。就比如说我要匹配一段文本中的某些部分,我们需要这样做: Pattern pattern = ...
分类:
其他好文 时间:
2014-09-10 16:01:50
阅读次数:
1429
Linux下shell中case命令详解(常规的break、无条件继续和有条件继续)...
分类:
系统相关 时间:
2014-09-10 15:58:50
阅读次数:
606
标题这样不知道合适不合适。具体的情况是这样的:网站要增加关键字链接功能,然后需要对文章的内容进行正则表达式匹配并替换,然后使用了preg_replace函数。替换的程序代码如下:function ReplaceKeyword($linkDefs,$content){$linkMap = array(...
分类:
Web程序 时间:
2014-09-10 15:30:50
阅读次数:
179
1.Python抓取页面中超链接(URL)的三中方法比较(HTMLParser、pyquery、正则表达式)2.Python提供了原始字符串,顾名思义,就是保留原始字符的意思,不对反斜杠及反斜杠后面的字符进行转义,声明原始字符串的方法是在字符串前面加上’r'或者’R'。3.findall里面可以直接...
分类:
编程语言 时间:
2014-09-10 15:28:20
阅读次数:
263
正则表达式的目的就是匹配字符串,匹配字符串可以是我们简单理解的字符串,例如:"zhangsan"
但这不是正则表达式美丽所在,它是通过对其他字符的特殊转义来达到复杂匹配字串的支持。这里介绍一下它所支持的基本转义符
1 基本正则式
1.1) ^ 表示文本行的开头
eg: "^a" 表示匹配行的第一个字符为"a"的意思
1.2) $ 表示文本行的结尾
eg: "$a" ...
分类:
其他好文 时间:
2014-09-10 14:18:20
阅读次数:
242
则表达式简介在某些应用中,往往有时候需要根据一定的规则来匹配(查找)确认一些字符串,如要求用户输入的 QQ 号码为数字且至少 5 位。用于描述这些规则的工具就是正则表达式。最简单的匹配最简单的匹配就是直接给定字符匹配。如用字符 a 去匹配 aabab ,则会匹配出 3 个结果,分别是字符串中的第 1...
分类:
Web程序 时间:
2014-09-10 14:10:20
阅读次数:
234
1.平时做网站经常要用正则表达式,下面是一些讲解和例子,仅供大家参考和修改使用:2."^\d+$" //非负整数(正整数 + 0)3."^[0-9]*[1-9][0-9]*$" //正整数4."^((-\d+)|(0+))$" //非正整数(负整数 + 0)5."^-[0-9]*[1-9][0...
分类:
Web程序 时间:
2014-09-10 14:02:50
阅读次数:
230
思维导图点击下图,可以看具体内容!介绍 正则表达式,大家在开发中应该是经常用到,现在很多开发语言都有正则表达式的应用,比如javascript,java,.net,php等等,我今天就把我对正则表达式的理解跟大家唠唠,不当之处,请多多指教!需要知道的术语——下面的术语你知道多少?Δ定界符Δ字符域Δ修...
分类:
Web程序 时间:
2014-09-10 14:01:50
阅读次数:
241
1.基本正则表达式支持的元字符元字符描述用法举例.匹配任意一个字符。a.,x.y,x..,.ab.[]匹配指定范围内的任意字符。[abc],[0-9],[a-z],[A-Z],[[:alpha:]],[[digit:]],
[[:alnum:]],[[space:]],[[:upper:]],[[:lower:]],[[:punct:]][^]匹配指定范围以外的任意字符,即‘[]’的取..
分类:
其他好文 时间:
2014-09-10 12:42:51
阅读次数:
140