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正则表达式匹配`\`相关推荐

  1. Java 正则表达式匹配模式[贪婪型、勉强型、占有型]

    转载自  Java 正则表达式匹配模式[贪婪型.勉强型.占有型] Greediness(贪婪型):最大匹配 X?.X*.X+.X{n,} 是最大匹配.例如你要用 "<.+>&qu ...

  2. java正则验正斜杠_JAVA资格认:java正则表达式匹配斜杠

    在正则表达式里面匹配一个斜杠,需要用4个斜杠: Java代码 import java.util.regex.Matcher; import java.util.regex.Pattern; publi ...

  3. java 正则表达式匹配数字_java正则表达式匹配所有数字的案例

    用于匹配的正则表达式为 :([1-9]\d*\.?\d*)|(0\.\d*[1-9]) ( [1-9] :匹配1~9的数字: \d :匹配数字,包括0~9: * :紧跟在 \d 之后,表明可以匹配零个 ...

  4. java正则表达式匹配字符串_java正则表达式如何匹配字符串

    java正则表达式匹配字符串的方法:使用tostring,代码为[while(matcher.find()){tmp.add(matcher.group(1).toString());}]. java ...

  5. bigint对应java什么类型_「JAVA」从格式化输出到扫描输入,深究Java正则表达式匹配之道

    字符串是不可变的 字符串是不可变的,也就是说当字符串的内容发生改变的时候,会创建一个新的String对象:但是如果内容没有发生改变的时候,String类的方法会返回原字符串对象的引用. 而正则表达式往 ...

  6. java正则表达式匹配数字范围_在java中怎么利用正则表达式匹配数字

    在java中怎么利用正则表达式匹配数字 发布时间:2020-12-03 17:47:12 来源:亿速云 阅读:58 作者:Leah 在java中怎么利用正则表达式匹配数字?针对这个问题,这篇文章详细介 ...

  7. java正则表达式匹配字符串

    今天练习java比赛题时,忘记了java的正则表达式怎么用,特地查了一下.觉得用好正则表达式真的是能有意想不到的效果. Talk is cheap,show you their code //解释内容 ...

  8. java正则表达式 匹配次数_正则表达式教程之重复匹配详解

    本文实例讲述了正则表达式教程之重复匹配.分享给大家供大家参考,具体如下: 注:在所有例子中正则表达式匹配结果包含在源文本中的[和]之间,有的例子会使用Java来实现,如果是java本身正则表达式的用法 ...

  9. java正则表达式匹配路径_正则表达式教程之位置匹配详解

    本文实例讲述了正则表达式教程之位置匹配.分享给大家供大家参考,具体如下: 注:在所有例子中正则表达式匹配结果包含在源文本中的[和]之间,有的例子会使用Java来实现,如果是java本身正则表达式的用法 ...

  10. java正则表达式 匹配%号_java正则表达式匹配带有括号的电话号为什么匹配不上...

    最近在学习正则表达式,尝试着同事匹配三种不同的电话号,类似如下: (012)-79461234 012-79461234 01279461234 我写的匹配方式: \(?0\d{2}[) -]?\d{ ...

最新文章

  1. UVa 10180 - Rope Crisis in Ropeland!
  2. petshop4.0 具体解释之中的一个(系统架构设计)
  3. cad与连接mySQL数据库_跨服务器操作数据库?其实很简单!(下)
  4. nodejs核心模块fs删除文件_用 NodeJS 重命名系统文件
  5. java char i=2+#039;2#039;;_图说String(三)String中#039;+#039;和StringBuilder的区别
  6. 数据集转换_为什么LSTM看起来那么复杂,以及如何避免时序数据处理差异和混乱...
  7. vue 启动只显示error_Vue-声明式渲染
  8. poj 3190(贪心)
  9. arm cortex-a8 天梯图_ARM架构解析
  10. 基于PyQT5的图书管理系统(含文档,源码,安装部署简单)
  11. alios下载_AliOS Studio下载
  12. 终止正在运行的ORACLE作业
  13. c语言初步实验报告,c语言实验报告(大一c语言实验报告答案)
  14. miniUI实现指定行可编辑,其他行仍然只读
  15. 企业应如何制定多云世界的反脆弱身份?
  16. springboot+cxf框架开发SOAP接口
  17. h61支持服务器内存吗,h61支持什么内存条
  18. python语言int什么意思,python中int指的是什么意思
  19. NavMesh寻路中的漏斗算法
  20. java spit 点_java split()使用方法解析

热门文章

  1. http 直接显示目录下文件_Win10支持直接访问Linux子系统文件:你的下一台Linux何必是Linux
  2. 模拟太阳系的html,纯HTML5制作的震撼太阳系网页
  3. JDK8新特性(七)之Stream流的count()、filter()、limit()、skip()方法
  4. right join
  5. python n个list如何组成矩阵_python和c++通信示例
  6. java web传递参数_Javaweb的八种传值方式
  7. linux 从github拉取更新_关于拉取请求
  8. docker php伪静态无效,解决Docker network Create加--subnet后遇到问题
  9. python访问网页被拒_Python Requests.get访问网页403错误
  10. python文件路径改了需要重新配置环境吗_Django 设置多环境配置文件载入问题