【发布时间】:2013-01-18 17:13:16
【问题描述】:
是否可以编写正则表达式将单个数字捕获为 2 个不同的命名捕获组?
例如,如果我正在捕获一对值,但有时只有一个值:
5, 5
3
2, 5
我想将单个值存储为第一个和第二个捕获组,这可能吗?例如。如果我的组被命名为 firstValue 和 secondValue:
firstValue = 5, secondValue = 5
firstValue = 3, secondValue = 3
firstValue = 2, secondValue = 5
我想这个问题的简化是:是否可以在多个捕获组中包含相同的字符?我目前正在使用 C#,但很想知道这是否也可以在其他语言中使用。
【问题讨论】: