贪婪匹配 在贪婪匹配后加? 即为非贪婪匹配 例子: String str = " [程序设计] 例5.1 输入10个整数,按照从大到小顺序重新排序后输出。main(){ int a[10] ,i,j,t,n= 10;}"; str = str.replaceFirst("^( |\\s)* ...
分类:
其他好文 时间:
2017-08-13 11:08:39
阅读次数:
221
总结: 两大部分: 1.回顾昨天内容 2.今天新学的内容 1.回顾昨天内容 1>用户管理和权限管理 2>通配符 3>重定向 1>用户管理和权限管理 useradd/usermod/userdel/groupadd/groupmod/groupdel/passwd/gpasswd/chmod/chow ...
分类:
其他好文 时间:
2017-08-10 22:17:23
阅读次数:
218
一、RegExp对象 字面量:var reg = /abc/; 构造函数:var reg = new RegExp('abc'); 二、修饰符 g:global 全文搜索,如不添加g,搜索到第一个匹配停止 i:ignore case 忽略大小写,默认大小写敏感 m:multiple lines 多行 ...
分类:
其他好文 时间:
2017-08-10 20:56:56
阅读次数:
111
一,正则表达式 1.字符组:[0-9][a-z][A-Z] 在同一个位置可能出现的各种字符组成了一个字符组,在正则表达式中用[]表示字符分为很多类,比如数字、字母、标点等等。假如你现在要求一个位置"只能出现一个数字",那么这个位置上的字符只能是0、1、2...9这10个数之一。可以写成这种 [0-5 ...
分类:
编程语言 时间:
2017-08-09 22:22:37
阅读次数:
247
扩展正则表达式-egrep====grep-E1.1+加号重复前一个字符一次或一次以上正则表达式里面,表示重复,连续出现,贪婪,有多少吃多少,有多少重复多少1.1.1找连续的0egrep-o"0"/oldboy.txtgrep-o"0+"oldboy.txt1.1.2找出a-z的连续字符egrep"[a-z]+"/oldboy.txt1.2|或者实例1-1取出3..
分类:
其他好文 时间:
2017-08-07 01:30:47
阅读次数:
145
字符串是编程时涉及到的最多的一种数据结构,对字符串进行操作的需求几乎无处不在。 正则表达式是一种用来匹配字符串的强有力的武器。它的设计思想是用一种描述性的语言来给字符串定义一个规则,凡是符合规则的字符串,我们就认为它“匹配”了。 \d可以匹配一个数字 '00\d'可以匹配'007' ,'\d\d\d ...
分类:
编程语言 时间:
2017-08-03 15:41:01
阅读次数:
186
一、概念 1、什么是正则表达式的贪婪与非贪婪匹配 如:String str="abcaxc"; Patter p="ab*c"; 贪婪匹配:正则表达式一般趋向于最大长度匹配,也就是所谓的贪婪匹配。如上面使用模式p匹配字符串str,结果就是匹配到:abcaxc(ab*c)。 非贪婪匹配:就是匹配到结果 ...
分类:
其他好文 时间:
2017-07-31 20:06:05
阅读次数:
162
使用了下正则的表达式: 目的:取出字符串中{}中的内容 最后使用的正则表达式为 {(.*?)} 先看 .*? : 首先 . 是用来匹配字符串,但是只能匹配一次。 所以加上 * ,可以让 . 进行匹配多次,但是这样会匹配直到查找到最后一个}后才结束, 继续加上?,表示非贪婪匹配,就是只要 .* 匹配到 ...
分类:
编程语言 时间:
2017-07-31 17:19:44
阅读次数:
120
grep文本过滤(模式:pattern)工具grepegrepfgrep(不支持正则表达式搜索)贪婪模式:尽可能长的匹配grep:GlobalsearchREgularexpressionandPrintouttheline作用:文本检索工具,根据用户指定的“模式”对目标文本逐行进行匹配检查;打印匹配到的行;模式:由正则表达式字符及..
分类:
其他好文 时间:
2017-07-30 10:19:55
阅读次数:
162
Regular Expression 正则表达式一种约束字符串的语法规则.多种编程语言都支持.Java对正则的支持.Patterm/Matcher/String.主要的元字符: . \ + - * & | $ ? () [] {}public static boolean matches(regex ...
分类:
其他好文 时间:
2017-07-30 00:15:19
阅读次数:
161