import java.util.regex.Matcher;import java.util.regex.Pattern;public class Test { public static void main (String[] args) { Pattern p = Pattern ....
分类:
编程语言 时间:
2015-08-21 19:03:17
阅读次数:
173
1. 使用正则表达式取出text="type:FULL|"中的"FULL",使用如下正则表达式方法。new Regex(@"(?<=type:)[\s]+?(?=|)").Match(text).Value2.使用正则表达式取出text="type:1234|12|234"中的"12",使用如下正则...
分类:
其他好文 时间:
2015-08-21 13:26:47
阅读次数:
115
正则表达式: 正则表达式,又称正规表示法、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某....
分类:
其他好文 时间:
2015-08-21 01:43:28
阅读次数:
148
最近在工作中需要判断一个号码是否是手机号,是否是座机号。
在网上也搜到了大家总结的方法,没有直接使用这些方法是因为:手机号码在不断开始新的号码段(比如17x),座机号中个别区号由于行政区域的变化而废除。
座机号码:http://baike.baidu.com/view/103379.htm.
new Regex(@"^0?(10|(2|3[1,5,7]|4[1,5,7]|5[1,3,...
分类:
移动开发 时间:
2015-08-20 22:35:48
阅读次数:
207
验证身份证号是否符合规则,比较实用,错判率我自己测试为0,挺好用的,欢迎大神补充。
protected bool checkidcard(string idcard)
{
//验证18位或者17位加大小写x
Regex rg = new Regex(@"^\d{17}(\d|X|x)$");
Match...
分类:
Web程序 时间:
2015-08-20 18:54:37
阅读次数:
142
在javascript中的正则表达式格式:/^正则表达式$/如:regex = /^[a-zA-Z][a-zA-Z0-9]{5,19}$/;在groovy中正则表达式的格式为:/~正则表达式/如:title=/~(.*)?[a-zA-Z0-9]/这里是几个主要非英文语系字符范围(google上找到的...
分类:
其他好文 时间:
2015-08-20 18:33:40
阅读次数:
113
请计算出 1到10直间的所有数字中一共出现了多少个1?也许你会笑笑说,那还不简单,两个呗!
那么1到1000呢?1到10000呢?这就需要计算一下了
其实计算某个数字在某个范围内出现的次数,完全可以使用Stringd的replaceAll() 方法。
首先将所有的数字连接成串(StringBuffer),...
分类:
其他好文 时间:
2015-08-20 17:02:20
阅读次数:
82
使用spirit能很方便的解析自定义的语法规则,在他的文档中也说明了spirit与regex还有其他库的不同点。灵活,伸缩性好,可以用来搭建小的语法解析器也可以用来开发大型编译器等等。定义语法规则之前首先要了解一下Extended Backus-Normal Form (EBNF)
EBNF可以定义一下生成合法字符串的公式,例如:例1:
rule1 = "0" | "1" | "2" | "3"....
分类:
其他好文 时间:
2015-08-20 15:21:14
阅读次数:
213
import java.io.*;import java.util.*;import java.util.regex.*;class Spelling { private final HashMap nWords = new HashMap(); public Spelling(String fil...
分类:
编程语言 时间:
2015-08-20 14:44:53
阅读次数:
206
规则1:Regex引擎会对输入的字符串尽快的开始匹配。它一次搜索一个字符,直到发现一次匹配规则2:发现一个匹配的开头以后,Regex引擎将继续匹配,直到遇到一个不被模式接收的字符规则3:Regex引擎非常贪婪——只要模式允许,它将匹配尽可能多的字符规则4:Regex引擎渴望实现匹配,所以将在需要时回...
分类:
其他好文 时间:
2015-08-20 12:54:30
阅读次数:
120