我们这里不会说太多理论方面的知识,这样看的也有些厌烦,我从实例出发,主要正则表达式还是应用于.NET平台,其他的没有过的研究,但是这里只是一些思想。
个人总结方法:
1.首先拿到原文本了解匹配的内容(这里就是要匹配的需求)
2.分解组成成分,考虑采用那些正则元字符等来写(...
分类:
其他好文 时间:
2014-10-09 18:45:17
阅读次数:
248
package week01;import java.util.regex.Matcher;import java.util.regex.Pattern;/**** * * 字符串帮助类 * @author csharper * @since 2014.10.08 * */public class....
分类:
其他好文 时间:
2014-10-08 13:24:35
阅读次数:
152
元字符 \b 代表单词的开头或结尾,也就是单词分隔,例如想找出 How are you?这句的想找出单词are 就可以使用 \bare\b . 代表匹配除了换行以外的任意字符 \d 表示一位数字 比如 \d-\d 就可以匹配 2-2 3-3 这样 \w 字母或数字或下划线或汉字 \s 匹配任意空白字...
分类:
其他好文 时间:
2014-09-28 13:54:22
阅读次数:
188
一、linux shell通配符(wildcard)
通配符是由shell处理的(不是由所涉及到命令语句处理的,其实我们在shell各个命令中也没有发现有这些通配符介绍), 它只会出现在命令的“参数”里(它不用在命令名称里,也不用在操作符上)。当shell在“参数”中遇到了通配符时,shell会将其当作路径或文件名去在磁盘上搜寻可能的匹配:若符合要求的匹配存在,则进行替换(路径扩展);否则就将该...
分类:
系统相关 时间:
2014-09-24 16:56:17
阅读次数:
232
查找目录下的所有文件中是否含有某个字符串find .|xargs grep -ri "IBM"find .|xargs grep -ri "IBM" -l\ :只用来屏蔽一个元字符的特殊含义。 如\*,\',\",\|,\+,\^,\. 等.:(点)只匹配任意单字符。pattern\{n\}:只用来...
分类:
系统相关 时间:
2014-09-24 10:10:56
阅读次数:
278
下面的内容来自于微软的官网。 “正则表达式”描述在搜索文本正文时要匹配的一个或多个字符串。 该表达式可用作一个将字符模式与要搜索的字符串相匹配的模板。正则表达式包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”)。 1,特殊字符 下表包含了单字符元字符的列表以及它们在正则表达式中...
分类:
其他好文 时间:
2014-09-23 15:40:24
阅读次数:
229