Ansicht:   

#472977 Batch - Wie Zeilen in Textdatei bearbeiten/splitten? (pc.coding)

verfaßt von MudGuard zur Homepage von MudGuard, München, 02.02.2025, 18:03:46

> ich habe eine Textdatei und möchte alle Zeilen splitten und etwas
> nachbearbeiten. Weil das alles stumpfe Tastendrücke mit ständiger
> Wiederholung sind, frage ich mich ob man das automatisieren könnte.
>
> Bspw. sind viele Zeilen im folgendem Muster enthalten
>
>

cezerio_mini.name=cezerio mini dev
> waveshare_lcd.name=Waveshare LCD-1.85
> yb_eth.name=YelloByte YB-S3-ETH
> 


> Jetzt mach ich derzeit folgendes von Hand. Ich schneide den vorderen Teil
> bis '=' inkl. '=' aus und füge ihn jeweils darunter ein. Oben kommt noch
> eine '# ' davor.
>
>

# cezerio mini dev
> cezerio_mini.name=
> # Waveshare LCD-1.85
> waveshare_lcd.name=
> # YelloByte YB-S3-ETH
> yb_eth.name=
> 


>
> Der i-Punkt wäre noch wenn man 'name=' durch 'hide=true' ersetzen kann.
> Das geht aber auch mit dem suchen/ersetzen in jeden Editor am Ende.

kann Dein Editor Reguläre Ausdrücke beim Suchen/Ersetzen?
Wenn ja: Suche nach

 ^(.*?=)(.*?)$


Ersetze durch

# $2\n$1



Beim Suchen: ^Zeilenanfang, $ Zeilenende, () zum Merken, . beliebiges Zeichen, * beliebig oft, ? aber nicht übertreiben
Beim Ersetzen: $2 bezieht sich auf das zweite Klammerpaar, $1 auf das erste, \n ist der Zeilenumbruch.

(ggf - je nach Editor - muß es beim Ersetze-Ausdruck auch \2 und \1 heißen)
Das name= dann in einem 2. Ersetzungsschritt.

--
[image]
MudGuard
O-o-ostern

 

gesamter Thread:

Ansicht:   
Auf unserer Web-Seite werden Cookies eingesetzt, um diverse Funktionalitäten zu gewährleisten. Hier erfährst du alles zum Datenschutz