java获取正则表达式_JAVA 正则表达式(获取)
//仅作为学习笔记
/*
正则表达式:
4,获取:将字符串中的符合规则的字串取出
操作步骤:
1,将政治表达式封装成对象
2,让正则表达式和要操作的字符串相关联
3,关联后,获取正则匹配引擎
4,通过引擎对符合规则的字串进行操作 比如取出
*/
import java.util.regex.*;
class RegexDemo
{
public static void main(String []args)
{
getDemo();
}
public static void getDemo()
{
String str = "ming tian jiu fang jia le , da jia ";
//str = "123456";
//String reg = "[1-9]\\d{4,14}";
String reg = "\\b[a-z]{3}\\b";//\b表示的是单词的边界 找三个字母的单词
//将规则封装成对象
Pattern p = Pattern.compile(reg);
//让正则对象和要作用的字符串相关联 获取匹配器对象
Matcher m = p.matcher(str);
//System.out.println(m.matches());
//其实 String类中的matches 方法 用的就是Pattern和matcher对象类完成
//只不过被String 的方法封装后 用起来较为简单 不过功能因此变得单一
while(m.find())//将规则作用在字符串上 并进行符合规则的子串查找
{
System.out.println(m.group()); //用于获取匹配过的结果
System.out.println(m.start()+"..."+m.end());//返回字串的索引位置
}
}
}
java获取正则表达式_JAVA 正则表达式(获取)相关推荐
- java 正则 实例_Java正则表达式实例详解
创建正则表达式 你可以从比较简单的东西入手学习正则表达式.要想全面地掌握怎样构建正则表达式,可以去看JDK 文档的java.util.regex 的Pattern 类的文档. 字符 B 字符B \xh ...
- python java正则表达式_java 正则表达式
Java 正则表达式 正则表达式定义了字符串的模式. 正则表达式可以用来搜索.编辑或处理文本. 正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别. 正则表达式实例 一个字符串其实就是一个简 ...
- java 表达式写法_java正则表达式的写法
展开全部 方法/步骤 Java正则表达式正则表达式的语法知识:Java支持Perl 5 正则表达式语法的一个子集.e69da5e6ba903231313335323631343130323136353 ...
- java正则 括号_java正则表达式获取大括号小括号内容并判断数字和小数亲测可用...
获取大括号小括号内容 项目开发用到了,暂做个简单记录 private static String regex = "\\{([^}]*)\\}";//匹配大括号 private s ...
- java 正则 大括号_java正则表达式获取大括号之间的内容
"; String reg2 = " "; System.out.println(test.replaceAll(reg, "###")); Syst ...
- java电话正则表达式_java 正则表达式的应用:读取文件,获取其中的电话号码
1.正则表达式 正则表达式,又称正规表示法.常规表示法(英语:Regular Expression,在代码中常简写为regex.regexp或RE),计算机科学的一个概念.正则表达式使用单个字符串来描 ...
- java正则 链接_Java正则表达式获取网址和链接文字解析
很久不写正则表达式了,网上看到个面试题关于提取, 各种乱七八糟的解法. 正确的,应该是这样吧: import java.util.regex.Matcher; import java.util.reg ...
- java邮箱正则表达式_Java正则表达式详解
亲爱的小伙伴们,本期我们讲解java中的正则表达式和它相关的一些类与方法. 概述 正则表达式非常强大,能够解决我们开发时用于匹配一些特定的要求.并且java中还提供了相当强大的方法,扩展其功能性.下面 ...
- java百度结果的正则表达式_java正则表达式
元字符 描述 \ 将下一个字符标记符.或一个向后引用.或一个八进制转义符.例如,"\\n"匹配\n."\n"匹配换行符.序列"\\"匹配&q ...
最新文章
- 一个页面多个swiper问题解决
- git 给每个branch设置权限_自定义git命令阅读开源项目
- 架设httpd服务器
- 字节跳动---毕业旅行问题
- Hive_ 对比分区,分桶
- [vue] 说说你对vue的错误处理的了解?
- php权限设置,php设置权限的方法
- 拿网站服务器的作用,谈在线网站服务器监控(二)之使用的基本功能要求
- 57、剑指offer--二叉树的下一结点
- Intel最新路线图:10nm得等2017年底
- C语言经典编程实例(一)
- app商品详情原数据 API ——淘宝/天猫
- 计算机快捷键任务管理器,打开电脑任务管理器快捷键是什么
- 牛客网 月出皎兮,佼人僚兮。 树上启发式合并
- 舒淇陈坤言承旭周渝民 揭秘与助理的爱恨纠葛
- for in 中的index
- Xcode 卡死 解决方法
- 使用免费证书安装 ipa 到真机
- Hyperview二次开发:模态阵型的自动排列、输出GIF、输出PPT等
- 布局阴影shadow的制作