相关疑难解决方法(0)

参考 - 这个正则表达式意味着什么?

这是什么?

这是常见问答的集合.这也是社区Wiki,因此每个人都被邀请参与维护.

为什么是这样?

患的是给我泽码型的问题和答案不佳,没有解释.此参考旨在提供质量问答的链接.

范围是什么?

此引用适用于以下语言:,,,,,,.

这可能过于宽泛,但这些语言共享相同的语法.对于特定功能,它背后的语言标签,例如:

  • 什么是正则表达式平衡组?

regex

52
推荐指数
1
解决办法
11万
查看次数

难以理解捕获组和反向引用

希望对正则表达式的知识有所了解,我决定阅读一本关于它们的书,介绍正则表达式.而且我知道这很愚蠢,但其中一个介绍性的例子对我来说没有意义.

(\d)\d\1
Run Code Online (Sandbox Code Playgroud)

示范文本:

123-456-7890
Run Code Online (Sandbox Code Playgroud)

(应该捕获第一个数字,123)

谁能解释一下这里发生了什么?

据我所知,第一个\d捕获数字123. \1反向引用(标记)该组以供以后使用.括号限制了组的范围.但第二个\d是什么呢?

首选简单解释,如小孩或金毛猎犬.

regex

8
推荐指数
2
解决办法
2411
查看次数

标签 统计

regex ×2