正则表达式?如何在 Notepad++ 中换行
Regular expression? How to break lines in Notepad++
我正在翻译一个格式丑陋的插件 lang 文件。真的很不舒服,因为它根本没有换行符。
如何在 }
之后输入 \n
,最重要的是在
"text":"text",
代码示例:
{"dir":"ltr","editor":"Rich Text Editor","common":{".........
我是正则表达式的新手,发现很难学习这些运算符:D
- 查找内容:
}
- 替换为:
}\n
启用 Regular expression
后应该可以工作。
这里不需要正则表达式,直接使用Extended
模式即可:
查找内容:}
替换为:}\n
对我来说这看起来像 JSON。如果是这种情况,只需:
- 安装 JSTool 插件。
- 粘贴您的 string/open 包含您的字符串的文件。
- 转到插件 -> JSTool -> JSFormat。
给出这个字符串:
{"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"
}
}
}
}
}
这种方法也应该为您提供一个合适的缩进,这应该可以帮助您更好地理解您所拥有的内容。虽然用正则表达式替换 会 工作,但输出可能有点混乱。
找到}
并将其替换为}\n
。
你想检查 "text":"text",
所以找到 ","
并替换为 ",\n"
对你有用。
我正在翻译一个格式丑陋的插件 lang 文件。真的很不舒服,因为它根本没有换行符。
如何在 }
之后输入 \n
,最重要的是在
"text":"text",
代码示例:
{"dir":"ltr","editor":"Rich Text Editor","common":{".........
我是正则表达式的新手,发现很难学习这些运算符:D
- 查找内容:
}
- 替换为:
}\n
启用 Regular expression
后应该可以工作。
这里不需要正则表达式,直接使用Extended
模式即可:
查找内容:}
替换为:}\n
对我来说这看起来像 JSON。如果是这种情况,只需:
- 安装 JSTool 插件。
- 粘贴您的 string/open 包含您的字符串的文件。
- 转到插件 -> JSTool -> JSFormat。
给出这个字符串:
{"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"
}
}
}
}
}
这种方法也应该为您提供一个合适的缩进,这应该可以帮助您更好地理解您所拥有的内容。虽然用正则表达式替换 会 工作,但输出可能有点混乱。
找到}
并将其替换为}\n
。
你想检查 "text":"text",
所以找到 ","
并替换为 ",\n"
对你有用。