-1
刪除字符串一些字符我有這個字符串:使用正則表達式
{"json": "{"created_at":"Sun Sep 24 11:10:52"}"}
實際上我需要刪除第三和最新的雙從字符串引號字符(「),並保留其餘的字符是這樣的:
{"json": {"created_at":"Sun Sep 24 11:10:52"}}
我如何與正則表達式?
*第三和最新的雙引號處理它字符(「)
刪除字符串一些字符我有這個字符串:使用正則表達式
{"json": "{"created_at":"Sun Sep 24 11:10:52"}"}
實際上我需要刪除第三和最新的雙從字符串引號字符(「),並保留其餘的字符是這樣的:
{"json": {"created_at":"Sun Sep 24 11:10:52"}}
我如何與正則表達式?
*第三和最新的雙引號處理它字符(「)
您只需將創造超過它,捕捉你婉保持和次捕獲組替換一下:
public static void main(String argv[]) {
String str = "{\"json\": \"{\"created_at\":\"Sun Sep 24 11:10:52\"}\"}\n";
str = str.replaceAll("(.*:\\s+)\"(\\{.*\\}).*(\\})", "$1$2$3");
System.out.println(str); //{"json": {"created_at":"Sun Sep 24 11:10:52"}}
}