第一和第二个事件具有相同的字段类型;事件3在前面附加了一个附加列。我想忽略事件3中的第一列,并使用正则表达式捕获其他3个字段。
事件一:"gvonsoT6dvnogn" "gn12sdgnwgn" "gnsod5-gnsopdgn"
事件二:
- "voksjnd3aY_vgoksn" -
事件三:
"abcnoandvondvoavnoavnaovd8745n" "aondvoanvo" - -
这是我的正则表达工作并不安静:
^(?![abc]*[\"\s])(?<x1>[^ ]+)\s(?<x2>[^ ]+)\s(?<x3>[^ ]+)
\______________/
答案 0 :(得分:0)
我稍微改变了你的模式:
[^ ]
第一组将匹配不需要的值,但它不是捕获组。
我还将\S
替换为\s
,将\s+
替换为<td class="x-btn-mc">
<em id="ext-gen380" class="x-btn-split" unselectable="on" style="background-color: rgb(242, 245, 247);">
</td>
,以使regex101对您提供的示例感到满意。