Java正则表达式反斜杠数

Java正则表达式反斜杠数,java,regex,numbers,Java,Regex,Numbers,在java的正则表达式中有一个\number是什么意思 假设我有类似于\1或\2的东西。这意味着什么?如何使用? 举个例子会很有帮助 谢谢 反向引用与以前由 捕获组。假设您要匹配一对开口和开口 关闭HTML标记,以及中间的文本。把开头的标签 在backreference中,我们可以重用结束标记的名称 标签。以下是方法: ]*>.*? 此正则表达式只包含一对括号,用于捕获字符串 配 [A-Z][A-Z0-9]* 反引用\1(反斜杠一) 引用第一个捕获组\1与完全相同的文本匹配 这与第一个捕获组相匹

在java的正则表达式中有一个
\number
是什么意思

假设我有类似于
\1
\2
的东西。这意味着什么?如何使用? 举个例子会很有帮助

谢谢

反向引用与以前由 捕获组。假设您要匹配一对开口和开口 关闭HTML标记,以及中间的文本。把开头的标签 在backreference中,我们可以重用结束标记的名称 标签。以下是方法:

]*>.*?

此正则表达式只包含一对括号,用于捕获字符串 配

[A-Z][A-Z0-9]*

反引用
\1
(反斜杠一) 引用第一个捕获组<代码>\1与完全相同的文本匹配 这与第一个捕获组相匹配。前的
/
文字字符。它只是结束HTML中的正斜杠 我们试图匹配的标记

有关更多详细信息和示例,请查看:

\
通常在比赛开始时使用。
它还代表一个转义字符。

这并不能回答这个问题。答案很好,但我不想鼓励读者认为可以使用正则表达式解析H#^@。。。解析HT*#%。。。pa#*$。。。哦,上帝,我甚至不能说。。。请不要链接到那个问题……假设我们有
(第2组)
。这是否意味着
\2
组2
中定义的相同正则表达式放在
中?
\number
意味着您太懒了,无法对“正则表达式反斜杠数”进行计算。希望这能帮上忙。我做到了。。没有找到快速而有用的解决方案。@tenub如果我完全按照所写的那样键入标题,搜索结果页面不会立即显示解决问题的结果。我必须猜测哪个链接最有可能有用。简短的回答是\是哪个八角ASCII码的字符。它可以用???符号或简单符号(如041和41)。不管怎么说,我认为它一般来说没有太大用处,因为大多数人都不会那样使用它。因为更常用的字符有快捷方式,例如“\n”是LF,而\t是HT。下面是关于该用法的更多信息:标准字符串中最好的理解是\是转义字符。Java在其背后寻找一些特殊的含义。@KonradOliwer您可能会选择类似于
Pattern.compile((xyz)*)\1”)
,但我们都猜测代码看起来更像
Pattern.compile((xyz)*\\1”)
或类似的东西。