Ich benutze Notepad++ und ich kann das nicht herausfinden:
Ich habe zahlreiche Zeilen, die alle mit http
beginnen. Ich muss in jeder Zeile einen Text davor einfügen. Außerdem muss ich am Ende jeder Zeile einen anderen Text hinzufügen. Jede Zeile endet anders.
Wie kann ich am schnellsten Text am Anfang und am Ende jeder Zeile einfügen?
Folgen Sie diesen Schritten:
Fügen Sie am Anfang jeder Zeile ein Wort ein, z. B. "test":
- Geben Sie
^
in das Textfeld "Suchen nach" ein.- Geben Sie "test" in das Textfeld "Ersetzen durch" ein
- Setzen Sie den Cursor in die erste Zeile der Datei, um sicherzustellen, dass alle Zeilen betroffen sind
- Klicken Sie auf die Schaltfläche "Alle ersetzen".
So fügen Sie am Ende jeder Zeile ein Wort ein, z. B. "test":
- Geben Sie "$" in das Textfeld "Suchen nach" ein.
- Geben Sie "test" in das Textfeld "Ersetzen durch" ein
- Setzen Sie den Cursor in die erste Zeile der Datei, um sicherzustellen, dass alle Zeilen betroffen sind
- Klicken Sie auf die Schaltfläche "Alle ersetzen".
So können Sie in jeder Zeile gleichzeitig tippen.
Ich habe die obige Lösung [hier] gefunden (https://superuser.com/questions/351121/add-a-string-to-every-line-of-a-selection).
Ich denke, dies ist viel einfacher als die Verwendung von regex.
Notepad++ hat eine sehr leistungsfähige Bearbeitungsfunktion. (Heute bin ich auf der Suche nach einer ähnlichen Funktion in Sublime Text), aber für Notepad++, halten Sie einfach Alt, wenn Sie die Maus ziehen. Was Sie dann eingeben, ersetzt die ausgewählte Spalte in jeder Zeile. Um einzufügen, ohne bestehenden Text zu ersetzen, verwenden Sie Alt-Umschalt.