这一章节我们来讨论一下Pattern和Matcher。之前我们都是简单的使用正则表达式来匹配字符串,其实java里面提供了强大的正则匹配类,我们下面将以几个例子来说明。package com.ray.ch11;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Test {
public...
分类:
编程语言 时间:
2015-12-02 22:50:27
阅读次数:
383
能用于 普遍的邮箱!js 代码如下:function is_Email(str){ var reg = /^(\w)+(\.\w+)*@(\w)+((\.\w+)+)$/; return reg.test(str); }function check_email(){ var email = $...
分类:
Web程序 时间:
2015-12-01 14:46:38
阅读次数:
166
Shell case正则匹配法case $BOOLEAN in [yY][eE][sS]) echo 'Thanks' $BOOLEAN ;; [yY]|[nN]) echo 'Thanks' $BOOLEAN ;; 'T'|'F') echo 'Thanks' $BOOLEAN ...
分类:
系统相关 时间:
2015-11-27 17:27:22
阅读次数:
167
用正则时间越久,人就越懒,就越知道正则的强大,于是在用notepad++,也用正则去查找,挺爽的,正则规则,不能加//类似的分隔符,区分大小写,请勾选界面勾选框。其他基本和正则的符号一致! 网友原话:我刚在在notepad++中试过了,貌似它的正则表达式引擎是单字节的。用[\u4e00-\u9...
分类:
其他好文 时间:
2015-11-19 13:00:50
阅读次数:
125
正则匹配汉字在不同的编码,不同的程序语言上都有些细微的出入,稍不注意就会得不到正确的结果,特此对比一下 javascript 和 php 的正则匹配汉字,而且 php 中的 gb2312 和 utf-8 两种编码匹配规则还不相同同。在javascript中,要判断字符串是中文是很简单的:php 匹配...
分类:
其他好文 时间:
2015-10-29 21:34:42
阅读次数:
168
location表达式类型~表示执行一个正则匹配,区分大小写~*表示执行一个正则匹配,不区分大小写^~表示普通字符匹配。使用前缀匹配。如果匹配成功,则不再匹配其他location。=进行普通字符精确匹配。也就是完全匹配。@它定义一个命名的location,使用在内部定向时,例如error_page..
分类:
其他好文 时间:
2015-10-29 13:35:36
阅读次数:
205
location表达式类型 ~?表示执行一个正则匹配,区分大小写 ~*?表示执行一个正则匹配,不区分大小写 ^~?表示普通字符匹配。使用前缀匹配。如果匹配成功,则不再匹配其他location。 =?进行普通字符精确匹配。也就...
分类:
其他好文 时间:
2015-10-29 11:32:53
阅读次数:
117
location表达式类型~表示执行一个正则匹配,区分大小写~*表示执行一个正则匹配,不区分大小写^~表示普通字符匹配。使用前缀匹配。如果匹配成功,则不再匹配其他location。=进行普通字符精确匹配。也就是完全匹配。@它定义一个命名的location,使用在内部定向时,例如error_page,...
分类:
其他好文 时间:
2015-10-29 10:56:15
阅读次数:
241
接到一个新需求,需要实现可配置公式,然后按公式实现四则运算。刚拿到需求,第一反应就是用正则匹配‘(’,‘)’,‘+’,‘-’,‘*’,‘/’,来实现四则运算,感觉不复杂。然后开始coding。发现有点复杂,然后各种for,感觉非常不爽,于是问网上搜了下,发现一种叫波兰式的计算方法,瞬间茅塞顿开。ht...
分类:
编程语言 时间:
2015-10-28 17:12:04
阅读次数:
377