事件1和事件2具有相同的字段类型;事件3在前面附加了一列。我想忽略事件3中的第一列,使用regex捕获其他3个字段。你知道吗
事件一:
"gvonsoT6dvnogn" "gn12sdgnwgn" "gnsod5-gnsopdgn"
事件二:
- "voksjnd3aY_vgoksn" -
事件三:
"abcnoandvondvoavnoavnaovd8745n" "aondvoanvo" - -
这是我的正则表达式,它不是安静的工作:
^(?![abc]*[\"\s])(?<x1>[^ ]+)\s(?<x2>[^ ]+)\s(?<x3>[^ ]+)
\______________/
我稍微改变了你的模式:
Demo
第一个组将匹配不需要的值,但它不是捕获组。你知道吗
我还用
\S
替换了[^ ]
,用\s+
替换了\s
,以使regex101对您提供的示例满意。你知道吗相关问题 更多 >
编程相关推荐