正则表达式--start end
发布时间:2020-12-14 04:23:34 所属栏目:百科 来源:网络整理
导读:import java.util.regex.Matcher; import java.util.regex.Pattern; public class MainClass { public static void main (String[] args) { Pattern pattern = Pattern.compile( "d{3,5}" ); String string = "123-4561-789-2fv" ; Matcher matcher = patt
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class MainClass {
public static void main(String[] args) {
Pattern pattern = Pattern.compile("d{3,5}");
String string = "123-4561-789-2fv";
Matcher matcher = pattern.matcher(string);
boolean result = matcher.matches();
System.out.println(result);
matcher.reset();
System.out.println(matcher.find());
System.out.println(matcher.start()+"-"+matcher.end());
System.out.println(matcher.find());
System.out.println(matcher.start()+"-"+matcher.end());
System.out.println(matcher.find());
System.out.println(matcher.start()+"-"+matcher.end());
System.out.println(matcher.find());
//System.out.println(matcher.start()+"-"+matcher.end());
System.out.println(matcher.lookingAt());
System.out.println(matcher.lookingAt());
System.out.println(matcher.lookingAt());
System.out.println(matcher.lookingAt());
}
}
output: false
true
0-3
true
4-8
true
9-12
false
true
true
true
true
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- c – 使用boost的Glob样式正则表达式模式匹配
- ruby – 对于常规方法,块可以获得什么增益?
- Boost Your Career with CTAL Exam Cram Questions
- ruby-on-rails – 条件HTTP基本身份验证
- 好记性不如烂笔头60-利用XMLConfiguration解析XML多节点
- iphone – XCode 4 – 在调试期间观察自定义变量的值
- ARM汇编指令学习(0) - ARM 汇编语言程序格式
- com.alibaba.fastjson.JSONException: create instanc
- Rails 指定 SMTP 邮件服务器端口
- 一个小时内学习 SQLite 数据库