1

プラグインの醜いフォーマットの lang ファイルを翻訳しています。改行がまったくないので、本当に不快です。

後に、そして 何よりも\n後に入るにはどうすればよいですか}"text":"text",

コードの例:

{"dir":"ltr","editor":"Rich Text Editor","common":{".........

私は正規表現に慣れていないので、これらの演算子を学ぶのは難しいと思います:D

4

4 に答える 4

5

私には、これは JSON のように見えます。この場合は、次のようにします。

  1. JSTool プラグインをインストールします。
  2. 文字列を貼り付けるか、文字列を含むファイルを開きます。
  3. プラグイン -> 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"
                }
            }
        }
    }
}

このアプローチでは、適切なインデントも提供されるはずです。これにより、自分が持っているものをよりよく理解できるようになります。正規表現で置き換えることもできます、出力が少し乱雑になる可能性があります。

于 2015-05-26T11:50:07.747 に答える
1

ここでは正規表現は必要ありません。次のExtendedモードを使用してください。

何を見つける: }

と置換する:}\n

ここに画像の説明を入力

于 2015-05-26T11:48:01.407 に答える
0
  • 検索対象 :}
  • と置換する:}\n

を有効にした後に動作するはずRegular expressionです。

于 2015-05-26T11:44:37.090 に答える
0

を見つけ}て置き換え}\nます。
そして、「テキスト」:「テキスト」をチェックしたかった
ので、検索","して置換する",\n"とうまくいきます。

于 2015-05-26T11:53:03.980 に答える