Java RegEx反斜杠号

时间:2014-05-12 18:41:14

标签: java regex numbers

在java中使用正则表达式\number是什么意思。

我们说我有类似\1\2的内容。这是什么意思,它是如何使用的? 一个例子真的很有帮助。

由于

2 个答案:

答案 0 :(得分:5)

  

反向引用匹配之前与a匹配的相同文本   捕获组。假设你要匹配一对开口和   关闭HTML标记,以及介于两者之间的文本。通过打开标签   在反向引用中,我们可以重复使用标记的名称进行结束   标签。以下是:

     

<([A-Z][A-Z0-9]*)\b[^>]*>.*?</\1>

     

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

匹配      

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

     

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

有关详细信息和示例,请检查: http://www.regular-expressions.info/backref.html

答案 1 :(得分:0)

\通常在比赛开始时使用。 它也代表了逃脱角色。