我正在翻译一个插件的丑陋的lang文件。真的很不舒服,因为它根本没有换行符。
如何进入\n
后}
后最重要的是"text":"text",
代码示例如下:
{"dir":"ltr","editor":"Rich Text Editor","common":{".........
我是regex的新手,发现学习这些运算符很困难:D
对我来说,这看起来像JSON。如果是这种情况,只需:
给定此字符串:
{"glossary":{"title":"example glossary","GlossDiv":{"title":"S","GlossList":{"GlossEntry":{"ID":"SGML","SortAs":"SGML","GlossTerm":"Standard Generalized Markup Language","Acronym":"SGML","Abbrev":"ISO 8879:1986","GlossDef":{"para":"A meta-markup language, used to create markup languages such as DocBook.","GlossSeeAlso":["GML","XML"]},"GlossSee":"markup"}}}}}
它产生:
{
"glossary" : {
"title" : "example glossary",
"GlossDiv" : {
"title" : "S",
"GlossList" : {
"GlossEntry" : {
"ID" : "SGML",
"SortAs" : "SGML",
"GlossTerm" : "Standard Generalized Markup Language",
"Acronym" : "SGML",
"Abbrev" : "ISO 8879:1986",
"GlossDef" : {
"para" : "A meta-markup language, used to create markup languages such as DocBook.",
"GlossSeeAlso" : ["GML", "XML"]
},
"GlossSee" : "markup"
}
}
}
}
}
这种方法还应该为您提供一个不错的缩进,这应该可以帮助您更好地理解自己所拥有的东西。尽管用正则表达式替换将起作用,但输出可能会有些混乱。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句