当前位置: 首页 > 知识库问答 >
问题:

Java正则表达式-如何使用反斜杠[重复]

柳钟展
2023-03-14

还有,谁能给我解释一下

  • string.split(“\t”),
  • string.split(“\\t”),
  • string.split(“\\\t”),
  • string.split(“\\\\\t”)

共有1个答案

刘兴修
2023-03-14

反斜杠是字符串文本中的特殊字符--我们可以使用它创建\n或转义like\”

但是反斜杠在正则表达式引擎中也很特殊--例如,我们可以使用它来使用默认字符类,如\w\d\s

因此,如果要创建像\w一样表示regex/text的字符串,则需要将其写成“\\w”

 类似资料:
  • 问题内容: 我想构建一个JS函数,将一个参数列表隐藏到有效路径中(因为我不确定路径的一部分是否带有斜杠) 这是功能: 使用的RegEx匹配了http://regexpal.com上的所有开始和结束斜杠和反斜杠,但是该功能无法正常工作(RegEx不匹配)。此外,Chrome指出 语法错误:无效的正则表达式:/()$ | ^()/:未终止的组 当我只使用RegEx 但是,使用RegEx 提前致谢! 狮

  • 我正在尝试用单个反斜杠替换所有双反斜杠。我想将替换为。我以为python将视为一个反斜杠,将视为带有两个反斜杠的字符串。但是当我尝试时 因此,我尝试用原始字符串切换替换字符串: 这不是我需要的。所以我只尝试了原始字符串中的一个反斜杠:

  • 所以我有一个字符串 我只想捕获字母数字值。我的正则表达式是 但它将返回 。我的代码如下所示: 想找到正则表达式答案。不String.replace全部()或替换():)

  • 问题内容: 如何编写一个正则表达式来匹配它(反斜杠然后是引号)?假设我有一个像这样的字符串: 我需要将所有替换为,因此结果如下所示: 这是行不通的:因为它只匹配引号。不确定如何使用反斜杠。我本可以先删除反斜杠,但字符串中还有其他反斜杠。 问题答案: 如果你 不需要任何像预定义的字符类\ d,量词等正则表达式的机制 ,而不是其预期正则表达式使用其预计文字 两种方法都将替换 所有 出现的目标,但是将按

  • 如何写一个正则表达式来匹配这个< code>\"(一个反斜杠然后一个引号)?假设我有这样一个字符串: 我需要将所有替换为,因此结果如下所示: 这个不起作用:因为它只匹配引号。不知道如何使用反斜杠。我本可以先删除反斜杠,但我的字符串中还有其他反斜杠。

  • 问题内容: 如何在Java中使用正则表达式删除字符串中的反斜杠? 例如: 我只想要: 问题答案: 要么 将第一个参数视为正则表达式,因此必须加倍转义反斜杠。 将其视为文字字符串,因此只需将其转义一次。