一.正则表达式练习 1. 匹配输入的QQ号(匹配规则:长度5 10位,纯数字组成,不能以0开头) ~~~java public class RegexTest { public static void main(String[] args) { Scanner in = new Scanner(Sy ...
分类:
编程语言 时间:
2020-03-09 22:31:53
阅读次数:
68
1 源码解析 1.1 源码解析1(jdk中的应用) 1.2 源码解析2(Spring中的应用) 1.3 源码解析为何算出666? 1 源码解析 1.1 源码解析1(jdk中的应用) java.util.regex.Pattern (java正则表达式通过java.util.regex包下的Patte ...
分类:
其他好文 时间:
2020-02-17 12:46:58
阅读次数:
95
直接上代码: 1 @Test 2 3 public void contextLoads() { 4 5 /*String str="this is (Tom) and \"Eric\", this is \"Bruce lee\", he is a chinese, name is \"李小龙\"。 ...
分类:
编程语言 时间:
2020-02-08 14:08:46
阅读次数:
81
* [abc] a、b 或 c(简单类) [^abc] 任何字符,除了 a、b 或 c(否定) [a-zA-Z] a 到 z 或 A 到 Z,两头的字母包括在内(范围) [a-d[m-p]] a 到 d 或 m 到 p:[a-dm-p](并集) [a-z&&[def]] d、e 或 f(交集) [a ...
分类:
编程语言 时间:
2020-02-01 15:58:54
阅读次数:
77
public static void main( String args[] ){ String REGEX = "\\bcat\\b"; String INPUT = "cat cat cat cattie cat"; Pattern p = Pattern.compile(REGEX); Mat ...
分类:
编程语言 时间:
2020-01-16 12:41:44
阅读次数:
72
正则表达式括号的使用 1 分组 上一章提到过的量词只针对紧邻的字符(组)起作用,例如HTML语言中的标签<table></table>匹配: <table[\s>][\s\S]+?</table> 其中忽略优先量词+?,只对紧邻的字符组[\s\S]起作用,如果需要对之前所有的部分起作用就需要用到圆括 ...
分类:
编程语言 时间:
2020-01-12 20:09:16
阅读次数:
177
正则表达式-量词1概述所谓量词,可以理解为用来描述某个字符(字符组)重复出现的次数。举个例子,11位数的电话号码,如果不考虑前三位的固定组合,用正则表达式写成:\d\d\d\d\d\d\d\d\d\d\d其中d重复了11次,十分不方便,所以就引入了量词,上式可以轻松地写成:\d{11}量词也支持对长度描述范围,形如{m,n}m和n分别是两个整数,相当于数学中的[m,n],例如\d{1,11},表示
分类:
编程语言 时间:
2020-01-12 09:24:54
阅读次数:
61
正则表达式-量词 1概述 所谓量词,可以理解为用来描述某个字符(字符组)重复出现的次数。举个例子,11位数的电话号码,如果不考虑前三位的固定组合,用正则表达式写成: \d\d\d\d\d\d\d\d\d\d\d 其中d重复了11次,十分不方便,所以就引入了量词,上式可以轻松地写成: \d{11} 量 ...
分类:
编程语言 时间:
2020-01-11 20:35:30
阅读次数:
74
正则表达式正则表达式大家应该都不陌生,我今天从零开始介绍我自己的学习经验和步骤!字符组在一对方括号[和]之间列出所有可能出现的字符,包括可见以及不可见的字符;例如:[123]表示可以匹配1、2、3的单个字符。1字符组的范围表示如果可以匹配的字符有规律性并且范围比较大,比如0、1、2、3、4、5、6、7、8、9,表达式写成[0123456789]这样就显得复杂也不美观,所以引入符号“-”,使用[x-
分类:
编程语言 时间:
2020-01-11 09:46:07
阅读次数:
74
public static void test2() { String str = "张三:13539558064,李四:15626829748,赵六:13718952204"; Pattern p = Pattern.compile("1[345678]\\d{9}"); Matcher m = ...
分类:
编程语言 时间:
2019-12-09 12:08:10
阅读次数:
311