java正则表达式
来源:互联网 发布:淘宝客服主要负责什么 编辑:程序博客网 时间:2024/06/03 16:46
java中要使用正则表达式首先要有一个正则表达式的表现形式,即Pattern。
通俗易懂的说法就要使用正则表达式必须有一个前提:就是必须首先将正则表达式编译为此类的实例。
然后使用它的matcher方法与要验证的字符序列进行匹配,它将返回一个Matcher匹配器。
创建匹配器后,可以使用它执行三种不同的匹配操作:
matches
方法尝试将整个输入序列与该模式匹配。这个相当于在字符序列头添加^ 字符序列尾部添加$lookingAt
尝试将输入序列从头开始与该模式匹配。find
方法扫描输入序列以查找与该模式匹配的一个子序列。这个可以理解为对字符序列的部分匹配
如果要获取匹配的子序列可以使用group方法
下面写一个部分匹配实例,从字符串中获取filename=XXXXX
public void getFileName(){String str ="form-data; name=\"file1\"; filename=\"新建文本文档.txt\"";//字符序列String reg="filename=\".+\"";//正则表达式Pattern pattern =Pattern.compile(reg);Matcher matcher = pattern.matcher(str);if(matcher.find()){String group = matcher.group();System.out.println(group);}}
0 0
- Java 正则表达式正则
- 【正则表达式】Java正则表达式
- 正则表达式 JAVA正则表达式
- 【Java】【正则表达式】正则表达式
- Java 正则表达式详解_正则表达式
- java正则表达式!正则表达式踩坑!!!
- 正则表达式工具类,正则表达式封装,Java正则表达式
- Java正则表达式详解
- Java正则表达式详解
- Java正则表达式详解
- Java正则表达式详解
- Java正则表达式详解
- java和正则表达式
- java正则表达式详解!
- Java正则表达式详解
- Java正则表达式详解
- Java正则表达式详解
- Java正则表达式详解
- <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
- java表达式转型规则
- linux下安装mysql5.7
- notepad++上下两个窗口分屏
- leetcode题解-525. Contiguous Array
- java正则表达式
- 2015级计科、软件《Java语言程序设计》实验1_基础语法1
- 学习opencv常见问题
- sdutacm- 数据结构实验之链表五:单链表的拆分
- JavaScript 数据类型转换(转为String/Number/Boolean)
- 常用的各平台 hosts 文件位置
- mllib的数据结构
- hdu 1992 Tiling a Grid With Dominoes
- mybatis-generator-maven-plugin插件自动生成代码的配置方法