赞
踩
正则表达式也用了蛮久了,目前在Java以及JavaScript上面都使用过,今天就分别介绍一下这两种语言的正则表达式简单使用方法以及正则表达式的语法.
var reg = /@[a-zA-Z0-9_-]*[^@]?/g;
console.log(reg.test("Hello"));
console.log(reg.test("@Hello"));
测试结果如下(这里你直接f12复制粘贴到控制台回车即可见):
var reg = /@[a-zA-Z0-9_-]*[^@]?/g;
str = "@green@bob I don't know what's wrong?";
console.log(str.match(reg));
测试结果如下(这里你直接f12复制粘贴到控制台回车即可见):
String str1 = "Hello";
String str2 = "@Hello";
Pattern pattern = Pattern.compile("@[a-zA-Z0-9_-]*[^@]?");
System.out.println(pattern.matcher(str1).matches());
System.out.println(pattern.matcher(str2).matches());
测试结果如下:
false
true
Pattern pattern = Pattern.compile("@[a-zA-Z0-9_-]*[^@]?");
Matcher m = pattern.matcher("@green@bob I don't know what's wrong?");
while(m.find()){
System.out.println(m.group());
}
测试结果如下:
@green
@bob
下面照例放上个人博客地址: Java与JavaScript正则表达式的简单使用以及区别和转化
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。