java正则表达式匹配`\`
Java字符串中的反斜杠
在java的字符串中表示反斜杠需要使用一个反斜杠进行转,即字符串中的两个反斜杠表示一个反斜杠字符。
例如:
// 字符串 \
String str = "\\";
// 下面的字符串是 a\b\c\d\e
String str = "a\\b\\c\\d\\e";
正则表达式中的反斜杠
正则表达式中表示一个反斜杠需要使用一个反斜杠来进行转义。
例如:
public static void matchBackslash(){System.out.println("----matchBackslash ----");// 在java的字符串中表示反斜杠需要使用一个反斜杠进行转义// 即字符串中的两个反斜杠表示一个反斜杠字符`\`// 下面的字符串是 a\b\c\d\eString str = "a\\b\\c\\d\\e";//正则表达式中表示一个反斜杠需要使用一个反斜杠进行转义,即4个反斜杠才能标识一个反斜杠:// 解析这4个反斜杠:// `\\\\` 前两个斜杆表示一个斜杆,后两个斜杆也表示一个斜杆// 第一个斜杆对第二个斜杆进行转义String ex = ".\\\\.";Pattern compile = Pattern.compile(ex);Matcher matcher = compile.matcher(str);while (matcher.find()) {System.out.println(matcher.group(0));}}
public static void main(String[] args) {matchBackslash();
}
输出:
----matchBackslash ----
a\b
c\d
java正则表达式匹配`\`相关推荐
- Java 正则表达式匹配模式[贪婪型、勉强型、占有型]
转载自 Java 正则表达式匹配模式[贪婪型.勉强型.占有型] Greediness(贪婪型):最大匹配 X?.X*.X+.X{n,} 是最大匹配.例如你要用 "<.+>&qu ...
- java正则验正斜杠_JAVA资格认:java正则表达式匹配斜杠
在正则表达式里面匹配一个斜杠,需要用4个斜杠: Java代码 import java.util.regex.Matcher; import java.util.regex.Pattern; publi ...
- java 正则表达式匹配数字_java正则表达式匹配所有数字的案例
用于匹配的正则表达式为 :([1-9]\d*\.?\d*)|(0\.\d*[1-9]) ( [1-9] :匹配1~9的数字: \d :匹配数字,包括0~9: * :紧跟在 \d 之后,表明可以匹配零个 ...
- java正则表达式匹配字符串_java正则表达式如何匹配字符串
java正则表达式匹配字符串的方法:使用tostring,代码为[while(matcher.find()){tmp.add(matcher.group(1).toString());}]. java ...
- bigint对应java什么类型_「JAVA」从格式化输出到扫描输入,深究Java正则表达式匹配之道
字符串是不可变的 字符串是不可变的,也就是说当字符串的内容发生改变的时候,会创建一个新的String对象:但是如果内容没有发生改变的时候,String类的方法会返回原字符串对象的引用. 而正则表达式往 ...
- java正则表达式匹配数字范围_在java中怎么利用正则表达式匹配数字
在java中怎么利用正则表达式匹配数字 发布时间:2020-12-03 17:47:12 来源:亿速云 阅读:58 作者:Leah 在java中怎么利用正则表达式匹配数字?针对这个问题,这篇文章详细介 ...
- java正则表达式匹配字符串
今天练习java比赛题时,忘记了java的正则表达式怎么用,特地查了一下.觉得用好正则表达式真的是能有意想不到的效果. Talk is cheap,show you their code //解释内容 ...
- java正则表达式 匹配次数_正则表达式教程之重复匹配详解
本文实例讲述了正则表达式教程之重复匹配.分享给大家供大家参考,具体如下: 注:在所有例子中正则表达式匹配结果包含在源文本中的[和]之间,有的例子会使用Java来实现,如果是java本身正则表达式的用法 ...
- java正则表达式匹配路径_正则表达式教程之位置匹配详解
本文实例讲述了正则表达式教程之位置匹配.分享给大家供大家参考,具体如下: 注:在所有例子中正则表达式匹配结果包含在源文本中的[和]之间,有的例子会使用Java来实现,如果是java本身正则表达式的用法 ...
- java正则表达式 匹配%号_java正则表达式匹配带有括号的电话号为什么匹配不上...
最近在学习正则表达式,尝试着同事匹配三种不同的电话号,类似如下: (012)-79461234 012-79461234 01279461234 我写的匹配方式: \(?0\d{2}[) -]?\d{ ...
最新文章
- UVa 10180 - Rope Crisis in Ropeland!
- petshop4.0 具体解释之中的一个(系统架构设计)
- cad与连接mySQL数据库_跨服务器操作数据库?其实很简单!(下)
- nodejs核心模块fs删除文件_用 NodeJS 重命名系统文件
- java char i=2+#039;2#039;;_图说String(三)String中#039;+#039;和StringBuilder的区别
- 数据集转换_为什么LSTM看起来那么复杂,以及如何避免时序数据处理差异和混乱...
- vue 启动只显示error_Vue-声明式渲染
- poj 3190(贪心)
- arm cortex-a8 天梯图_ARM架构解析
- 基于PyQT5的图书管理系统(含文档,源码,安装部署简单)
- alios下载_AliOS Studio下载
- 终止正在运行的ORACLE作业
- c语言初步实验报告,c语言实验报告(大一c语言实验报告答案)
- miniUI实现指定行可编辑,其他行仍然只读
- 企业应如何制定多云世界的反脆弱身份?
- springboot+cxf框架开发SOAP接口
- h61支持服务器内存吗,h61支持什么内存条
- python语言int什么意思,python中int指的是什么意思
- NavMesh寻路中的漏斗算法
- java spit 点_java split()使用方法解析
热门文章
- http 直接显示目录下文件_Win10支持直接访问Linux子系统文件:你的下一台Linux何必是Linux
- 模拟太阳系的html,纯HTML5制作的震撼太阳系网页
- JDK8新特性(七)之Stream流的count()、filter()、limit()、skip()方法
- right join
- python n个list如何组成矩阵_python和c++通信示例
- java web传递参数_Javaweb的八种传值方式
- linux 从github拉取更新_关于拉取请求
- docker php伪静态无效,解决Docker network Create加--subnet后遇到问题
- python访问网页被拒_Python Requests.get访问网页403错误
- python文件路径改了需要重新配置环境吗_Django 设置多环境配置文件载入问题