Beispiel fuer Ruby:
Das Pattern ist: /(;\w)$/Code:irb(main):001:0> "1337-8171-1798-000000094;7;1798-07;T".gsub(/(;\w)$/,"-01\\1") => "1337-8171-1798-000000094;7;1798-07-01;T"
Du benoetigt eine Funktion, die dir das ersetzen ermoeglicht.
In meinem Fall war das gsub. Dort setzt du dein -01 vor die Backreference \1
und das sollte es gewesen sein.
Viel Erfolg.
Ergebnis 1 bis 5 von 5
- 20.11.2009, 10:00 #1Grahams Jubiläumsapfel
Themenstarter
- Registriert
- 06.2007
- Beiträge
- 105
regulären Ausdruck an einem bestimmten Muster etwas hinzufügen
Hallo Forum,
ich habe folgende Zeilen (ein paar Hundert davon), die nach folgendem Schema aufgebaut sind:
Ich möchte dass nach dem zweiten Semikolon das "1798-xx" (wobei xx zwei Ziffern sind) die Zeichenfolge "-01" drangehängt wird.Code:1337-8171-1798-000000094;7;1798-07;T 1337-8171-1798-000000096;7;1798-07;T 1337-8171-1798-000000097;8;1798-08;T 1337-8171-1798-000000098;8;1798-08;T
Also es sollte ungefähr so aussehen:
Ich krieg das mit den regulären Ausdrücken nicht hin...Code:1337-8171-1798-000000094;7;1798-07-01;T 1337-8171-1798-000000096;7;1798-07-01;T 1337-8171-1798-000000097;8;1798-08-01;T 1337-8171-1798-000000098;8;1798-08-01;T
Vielen Dank!
- 20.11.2009, 10:27 #252 2E 54 2E 46 2E 4D 21 0A 44 65 6E 6E 1F 73 69 65 1F 77 69 73 73 65 6E 1F 6E 69 63 68 74 2C 1F 77 61 73 1F 73 69 65 1F 74 75 6E 21
Make it idiot-proof, and they'll make a better idiot.
- 20.11.2009, 14:19 #3
Oder wenn du es direkt in vi ändern möchtest:
Oder allgemeiner einfach vor das dritte Semikolon -1 schreiben:Code::%s/;1798-\([0-9][0-9]\);/;1798-\1-1;/g
Code::%s/\(;.*;.*\);/\1-1;/g
- 20.11.2009, 14:29 #4
Auch da kann man sich kuerzer fassen

Code::%s/\(;\w$\)/-01\1/g
52 2E 54 2E 46 2E 4D 21 0A 44 65 6E 6E 1F 73 69 65 1F 77 69 73 73 65 6E 1F 6E 69 63 68 74 2C 1F 77 61 73 1F 73 69 65 1F 74 75 6E 21
Make it idiot-proof, and they'll make a better idiot.
- 22.11.2009, 21:36 #5Grahams Jubiläumsapfel
Themenstarter
- Registriert
- 06.2007
- Beiträge
- 105
Hallo ihr beiden,
vielen Dank für die Tips!!!
Ähnliche Themen
-
Mails zu einem bestimmten Zeitpunkt versenden?
Von noodles1.0 im Forum MailprogrammeAntworten: 4Letzter Beitrag: 02.09.2009, 00:59 -
Dokumente mit einem bestimmten Programm öffnen
Von DarkBraveman im Forum OS XAntworten: 2Letzter Beitrag: 03.10.2008, 17:34 -
Dateitypen immer mit einem bestimmten Programm öffnen!?
Von MountMiller im Forum OS XAntworten: 10Letzter Beitrag: 18.07.2008, 18:16 -
Frage zu einem bestimmten Programm
Von nadine2608 im Forum MusikproduktionAntworten: 7Letzter Beitrag: 15.01.2008, 21:42 -
Dateinamen in einem bestimmten Ordner verändern
Von BriSpe im Forum Mac OS X DeveloperAntworten: 2Letzter Beitrag: 15.10.2007, 18:43


Zitieren
