Java Regex matching between curly braces

后端 未结 5 715
说谎
说谎 2020-12-03 03:27

I need to parse a log file and get the times and associated function call string This is stored in the log file as so: {\"time\" : \"2012-09-24T03:08:50\", \"message\" : \"C

5条回答
  •  [愿得一人]
    2020-12-03 03:57

    you need to escape '{' & '}' with a '\'

    so: "{(.*?)}" becomes: "\\{(.*?)\\}"

    where you have to escape the '\' with another '\' first

    see: http://www.regular-expressions.info/reference.html for a comprehensive list of characters that need escaping...

提交回复
热议问题