600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > Java-正则表达式:匹配特定字符开头 数字结尾的任一字符串

Java-正则表达式:匹配特定字符开头 数字结尾的任一字符串

时间:2023-10-21 10:10:11

相关推荐

Java-正则表达式:匹配特定字符开头 数字结尾的任一字符串

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

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

2.代码

public class Test_Leo{public static void main(String[] args){String data = "=calc|A!Z 666";Pattern pattern = pile("^[+-@=](.*?)\\d$");Matcher matcher = pattern.matcher(data);if(matcher.find()){System.out.println(matcher.group());}else{System.out.println("nothing");}}}

3.结果

4.解释:

^:定义了以什么开始[+-@=]:匹配+-@= 任意字符(.*?):匹配任意零个或者多个字符\d:匹配单个数字\\d$:匹配数字结尾

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。