我正在尝试使用正则表达式从日志文件中提取少量字段。我的正则表达式正常。我只是希望其中一个提取的字段与两个不同的名称相关联。
在上面的例子中,我希望提取的字段“cms_relative_time”也被命名为“相对时间”。这意味着,relative_time和cms_relative_time都应该引用相同的值。
首先,我不确定它是否可能在正则表达式中。我尝试了很多东西,比如复制相同的代码并替换名称,但它不起作用。
$("#myTable").on("click", "tr", function() {
var associatedLabelId = $(this).data("parent-label-id");
alert("Parent label of the row clicked: " + associatedLabelId);
$("#" + associatedLabelId).addClass("highlight");
}
答案 0 :(得分:3)
您可以将命名的捕获组放在另一个组中:
(?P<relative_time>(?P<cms_relative_time>\d+\.\d+))
| | ||
| |---------- Group 2 ----------||
|------------------ Group 1 ---------------------|
查看您的updated demo。