正则表达式(Regular Expression)
正则表达式,又称正规表示式、正规表示法、正规表达式、规则表达式、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE)。
正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。
元字符
字符...
分类:
其他好文 时间:
2015-01-19 17:18:39
阅读次数:
214
{ "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", "shell_cmd": "taskkill /F /IM node.exe & node \"$file\"", "selector": "source.js", "encodi...
分类:
Web程序 时间:
2015-01-17 06:22:24
阅读次数:
174
首先一个demo程序Java的正则表达式包为java.util.regex,主要是使用其中的Pattern和Matcher.groupCount方法时候都可调用,而大多数方法都必须在匹配尝试成功之后才可调用.主要的方法有:boolean find() 返回的boolean值表示是否能找到匹配,如果有...
分类:
编程语言 时间:
2015-01-16 20:42:10
阅读次数:
163
符号:?>使用?>的匹配与正常的匹配无区别,但是如果匹配进行到此结构之后,此结构体的所有备用状态都会放弃,也就是括号内的子表达式中未尝试过的备用状态都不复存在了.例如'(\.\d\d(?>[1-9]?))\d+',在固化分组内,量词能够正常工作,如果[1-9]不能匹配,正则表达式会返回?留下的备用状...
分类:
其他好文 时间:
2015-01-16 14:23:21
阅读次数:
189
正则表达式对象模型本主题介绍在处理 .NET Framework 正则表达式时使用的对象模型。 它包含下列部分:正则表达式引擎MatchCollection 和 Match 对象组集合捕获的组捕获集合单个捕获 正则表达式引擎 .NET Framework 中的正则表达式引擎由 Regex 类表示。....
分类:
其他好文 时间:
2015-01-15 20:12:59
阅读次数:
298
解析政策源码1,正则获取:Regex regex = new Regex(strPattern, RegexOptions.IgnoreCase | RegexOptions.Multiline); if (regex.IsMatch(htmlContent)) { ...
分类:
Web程序 时间:
2015-01-15 20:05:49
阅读次数:
142
在检查一行文本时,^代表一行的开始,$代表结束.字符数组:[],在里面列举任意多个字符,可以匹配其中任意一个字符,字符组元字符'-'表示一个范围.^$表示一个空行(没有任何字符,包括空白字符)[^]排除型字符,在外部它表示一个行锚点,在字符组内部,它是一个元字符.如果是q[^u]会匹配qas但是不会...
分类:
其他好文 时间:
2015-01-15 15:57:31
阅读次数:
152
一、过滤UBB代码:(\[\w+=([\u4e00-\u9fa5]+|\w+)\]|\[/\w+\]|\[b\])eg:new Regex(@"(\[\w+=([\u4e00-\u9fa5]+|\w+)\]|\[/\w+\]|\[b\])", RegexOptions.Multiline | Reg...
分类:
其他好文 时间:
2015-01-15 10:52:55
阅读次数:
111
1. iOS中使用正则表达式,用NSRegularExpression 这个类实例化方法:NSRegularExpression *regex = [[NSRegularExpression alloc]initWithPattern:@"在引号内写正则表达式" options:NSRegularE...
分类:
移动开发 时间:
2015-01-14 06:13:49
阅读次数:
168
https://docs.python.org/2/howto/regex.htmlIdentifiers:\d any number\D anything but a number\s space\S anything but a space\w any character\W any...
分类:
其他好文 时间:
2015-01-14 00:34:01
阅读次数:
268