添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
玉树临风的黄瓜  ·  ansible-vault appends ...·  2 月前    · 
玩命的葫芦  ·  Release Notes·  3 月前    · 
重感情的熊猫  ·  Software – Matthew T. ...·  3 月前    · 
爱喝酒的毛衣  ·  Introducing Direct ...·  5 月前    · 
本文转载自网络公开信息

java 获取冒号后面的参数(正则)实现代码

java 获取冒号后面的参数(正则)实现代码

我就废话不多说了,大家还是直接看代码吧~

String regEx=":[\\S]+";

String sql=" select * BBfcpFfrom a where id=:id and http://name=:zhangsan ";

Pattern p = Pattern.compile(regEx);

Matcher m = p.matcher(sql);

while(m.find()) {

System.out.println(m.group());

}

补充知识:java- 正则表达式 :匹配特定字符开头, 数字 结尾的任一字符串

1.需求:

通过正则表达式去匹配特定字符开头,数字结尾的字符串

我这里去匹配字符"+,-,@,="开头,数字结尾的字符串

2.代码

public class Test_Lhttp://eo

{

public static void main(String[] args)

{

String data = "=calc|A!Z 666";

Pattern pattern = Pattern.compile("^[+-@=](.*?)\\d$");

Matcher matcher = pattern.matcher(data);

if(matcher.find())

{

System.out.println(matcher.group());

}else{

System.out.println("nothing");

}

}

}

3.结果

4.解释:

^:定义了以什么开始

[+-@=]:匹配+-@= 任意字符

(.*?):匹配任意零个或者多个字符

\d:匹配单个数字

\\d$:匹配数字结尾