如何修改正则表达式,以便它提取两个字段的相同字段?

How to modify regular expressions so that it extracts same fields of both fields?

在一个文件中查找一些日志时,我得到了两种类型的日志(一种有空格,一种没有)。 我现在想用一个正则表达式从这些日志中提取 doSomethingdoAnotherThing

日志文件 1: "taskType":"doSomething"

日志文件 2: “任务类型”:“doAnotherThing”

我编写了这个正则表达式:taskType.....(?<taskType1>\w+)

它适用于日志文件 1 但不适用于日志文件 2,因为它删除了单词的前两个字符。有没有办法消除这个问题?

谢谢!

"taskType"\s?:\s?"(doSomething|doAnotherThing)" 适合我,在这里试试 https://regex101.com/r/Mx1RtT/1