Löschen von Text zwischen Klammern in Notepad++

Löschen von Text zwischen Klammern in Notepad++

Ich muss alles zwischen {} löschen Beispiel unten

Vor:

ParticleEffects
{
    animation = "distort"
        0 = "mid Metadata/Effects/misc/distort/distort.pet"
}

Nach:

ParticleEffects
{
}

die }-Klammer muss unter { stehen, sie können nicht so nebeneinander stehen {}, sonst funktioniert es nicht.

Antwort1

Lösung

  • Finde was:\{(.*?)\}
  • Ersetzen mit:\{\n\}
  • Suchmodus: Regulärer Ausdruck
  • [x] entspricht Zeilenumbruch (muss ausgewählt sein)

die Info

  • "{" und "}" müssen mit "\" maskiert werden
  • "\n" fügt ein Zeilenumbruchzeichen ein

Antwort2

Ich habe den Regex-Ausdruck wie unten in notpad++ verwendet, nachdem die Regex-Radiooption ausgewählt wurde. Es entfernt alles, was zwischen den Klammern steht.

 <.*?>

wie ex <p data-attribute="" id="as8asdj3ea90">oder simple </p>werden ebenfalls entfernt.

das hat bei mir funktioniert, um alles zwischen den Pfeilklammern in Notepad++ zu entfernen

verwandte Informationen