Suchen und Ersetzen mit verschiedenen Schlüsselwörtern

-1

Beispiel. Ich möchte finden und ersetzen mit:

Test1
Test2
Test3

Natürlich muss ich es dreimal eingeben und anklicken, damit ich diese Begriffe finden und ersetzen kann. Wie mache ich das auf einen Schlag?

Funktioniert es mit:

class="tbc" 
class="tbd" 
class="tbc-r" 
class="tbd-r" 
class="tbd-c" 
class="tbc-r" 
class="tbh" 
class="tbsh"
Sifr87
quelle
Was willst du hier passieren? Werden "Test1", "Test2" und "Test3" alle durch dieselbe Zeichenfolge oder unterschiedliche Zeichenfolgen ersetzt?
ChrisF
Zum Beispiel gibt es diese eine Datei, die "Test1", "Test2" und "Test3" enthält, ich möchte sie mit einem Klick loswerden ..
Sifr87

Antworten:

3

Notepad unterstützt keine Platzhalter (geschweige denn reguläre Ausdrücke) beim Ersetzen von Text.

Also, nein, es gibt keinen einfacheren und / oder schnelleren Weg als 3 Anweisungen zu senden.

Wenn Sie nach Alternativen suchen dürfen, können Sie möglicherweise mit dem kostenlosen Texteditor Notepad ++ das erreichen, wonach Sie suchen . Hier habe ich ein kurzes Beispiel gemacht, das einen einfachen regulären Ausdruck verwendet Test\d, um die Zeilen in dieser Datei abzugleichen. Dann klicke ich einfach auf Alle ersetzen und entferne alle Vorkommen auf einmal:
Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

Ich hoffe das ist was du suchst.


Der Vollständigkeit halber ist dies der reguläre Ausdruck, den ich Ihnen per E-Mail geschickt habe, um Ihren class=Teilen zu entsprechen:

class="[^"]*"
Der Hochstapler
quelle
Können Sie eine Software empfehlen, die das kann?
Sifr87
Ich versuche zu finden und zu ersetzen, indem ich verschiedene Schlüsselwörter in einer Datei verwende. Was ich möchte, ist es zu entfernen, indem Sie auf eines klicken ..
Sifr87
Notepad ++ ist ein sehr beliebter, kostenloser Texteditor, der umfangreiche Unterstützung für das Ersetzen von Text bietet. Höchstwahrscheinlich werden Sie in der Lage sein, das zu erreichen, wonach Sie suchen.
Der Hochstapler
Ok, ich dachte, ich habe verstanden, was Sie erreichen wollen, aber ich habe nicht. Bitte erläutern Sie dies in Ihrer Frage.
Der Hochstapler
Zum Beispiel gibt es diese eine Datei, die "Test1", "Test2" und "Test3" enthält, ich möchte sie mit einem Klick loswerden. Ich brauche nur einen Texteditor, der mit mehreren Schlüsselwörtern finden und ersetzen kann
Sifr87
1

Vim wird dies natürlich tun, wie jede andere Textbearbeitungsaufgabe, die Sie sich vorstellen können. Das Problem ist, dass es eine Weile dauern kann, bis Sie erfahren, ob Sie es noch nie benutzt haben.

Wie auch immer, so geht's:

:%s/Test1\|Test2\|Test3//g

Es ist Suchen und Ersetzen mit regulären Ausdrücken. Der Teil zwischen dem ersten und dem zweiten /ist die Suchzeichenfolge und zwischen dem zweiten und dem letzten die Ersetzungszeichenfolge (in diesem Fall leer).

Tidbeck
quelle