在regexp中排除

时间:2011-11-11 01:24:14

标签: java regex

我有一个字符串:

  

{“_ id”:ObjectId(“4ebb9544e4b097b7e6617e1c”),“_ class”:

我需要一个像:

这样的字符串
  

{“_ id”:“4ebb9544e4b097b7e6617e1c”,“_ class”:

如何在java中进行此转换?

1 个答案:

答案 0 :(得分:0)

如果您确实知道字符串的确切形式,并且对象ID将始终为十六进制,那么您可以这样做:

s = s.replaceAll("ObjectId\\( ([^)]+) \\)", "$1");