实现单词大小写不敏感的正则表达式的匹配!

简介: //实现单词大小写不敏感的正则表达式的匹配! //方法1: tmp = "java java JavaJAVA"; px = Pattern.compile("java", Pattern.CASE_INSENSITIVE); mx = px.matcher(tmp); System.out.println(mx.replaceAll("JAVA")); //方法二:通过嵌入式标志表达式 (?i) 也可以启用不区分大小写的匹配。

//实现单词大小写不敏感的正则表达式的匹配!
//方法1:
tmp = "java java JavaJAVA";
px = Pattern.compile("java", Pattern.CASE_INSENSITIVE);
mx = px.matcher(tmp);
System.out.println(mx.replaceAll("JAVA"));

//方法二:通过嵌入式标志表达式 (?i) 也可以启用不区分大小写的匹配。

px = Pattern.compile("(?i)java");//(?!)要写在前边,否则不能生效!
mx = px.matcher(tmp);
System.out.println(mx.replaceAll("JAVA"));

目录
相关文章
|
1月前
正则表达式如何匹配中文
正则表达式如何匹配中文
42 5
|
6月前
|
Java
正则表达式匹配数字的几种方法比较
正则表达式匹配数字的几种方法比较
|
7月前
|
JavaScript
10. 正则表达式匹配
10. 正则表达式匹配
46 0
|
7月前
|
固态存储 Python
正则表达匹配任意单个字符
正则表达匹配任意单个字符
233 4
正则匹配常见字符串
正则匹配常见字符串
49 0
|
Linux Windows
最详解的正则表达式------贪婪和非贪婪、转义符、分组
贪婪与非贪婪模式影响的是被量词修饰的子表达式的匹配行为,贪婪模式在整个表达式匹配成功的前提下,尽可能多的匹配,而非贪婪模式在整个表达式匹配成功的前提下,尽可能少的匹配。 非贪婪模式只被部分NFA引擎所支持
157 0
|
前端开发 JavaScript Java
正则表达式(极其适合零基础)
正则表达式(极其适合零基础)
158 0
正则表达式(极其适合零基础)
|
算法 JavaScript 前端开发
【正则表达】这个得看懂
正则表达的基础,就像做前端要了解什么是DOM一样
47 0
|
机器学习/深度学习 前端开发 JavaScript
一文掌握正则表达式
本文适合对正则不太熟悉,以及想掌握正则表达式的小伙伴阅读~
|
算法 前端开发 程序员
实现正则表达式匹配算法
实现正则表达式匹配算法
实现正则表达式匹配算法