使用正则表达式从字符串中提取子字符串

时间:2019-08-13 23:10:32

标签: javascript regex

有人可以解释如何使用正则表达式从下面的数据中提取结果

  

INFO:AppId = myApp-CompType = logger-CompId = myCompID:Level = INFO-   Message = {“ sourceId”:“ Data”,“ sourceType”:“ info”,“ timestamps”:{“原始”:“ 1543849385073”,“ uiPublish”:“ 1543849385073”},“ correlationId”:“ 1543849385073_2272_38”,“ object“:{” old“:{” mystate“:” complete“,” state“:” item“},” new“:{” mystate“:” complete“,” state“:” myitem“}}},” timestamp“:” 1543849385073“}

预期结果

  

{“旧”:{“ mystate”:“完成”,“状态”:“项目”},“新”:{“ mystate”:“完成”,“状态”:“ myitem”}}}

1 个答案:

答案 0 :(得分:0)

喜欢吗?基本上提取从{"old}}为止的所有内容。

{"old.+}}

enter image description here

Regex demo.