Zum Inhalt wechseln



- USB-Partner (Interessiert?) -
Foto

Suche Regulären Ausdruck


  • Please log in to reply
15 replies to this topic

#1
RicoX

RicoX

    USB-Inventar

  • Mitglied
  • 1.004 Beiträge
  • Geschlecht:M
Hi,

bin hier an nem elendlangen text am bearbeiten - mach das in notepad++, weils mir am komfortabelsten vorkommt :dance:
isn chat-log, den ich gern einheitlich ohne das ganze code-tamtam haben möchte.

vieles davon hab ich durch die ersetzen-funktion weg bekommen.
nur leider gibt es text-passagen, die zwar immer einheitlich eingeleitet werden und mit ">" enden, aber das was dazwischen steht ist immer unterschiedlich :D
wo auch mein problem liegt: gibt es einen ersetzen-befehl um solche textzeilen allgemein zu markieren und letztlich durch etwas anderes zu ersetzen?

oder hat jemand eine andere idee, das problem zu lösen?

wäre euch sehr dankbar :weird:

hier mal ein beispiel: Time="21:20:20" 19:20:20.890Z" ="3">

Grüße und danke im Voraus :freak:

RicoX

Dieser Beitrag wurde von RicoX bearbeitet: 26. Nov. 2009 - 11:51 Uhr

  • 0

#2
Guest_Valhalla_*

Guest_Valhalla_*
  • Guests
hhm der * ist oftmals wild....
also gilt für alles ^^

Dieser Beitrag wurde von Valhalla bearbeitet: 25. Nov. 2009 - 23:54 Uhr

  • 0

#3
RicoX

RicoX

    USB-Inventar

  • Mitglied
  • 1.004 Beiträge
  • Geschlecht:M

hhm der * ist oftmals wild....
also gilt für alles ^^

hi :weird:
den * kenn ich, aber ich will ja nur immer jeweils diesen abschnitt ersetzen, dh:

"Time="21:20:20" 19:20:20.890Z" ="3">" ersetzen durch " " :dance:
  • 0

#4
Guest_Valhalla_*

Guest_Valhalla_*
  • Guests
nee ka sry

Dieser Beitrag wurde von Valhalla bearbeitet: 26. Nov. 2009 - 00:34 Uhr

  • 0

#5
P. Stylez

P. Stylez

    USB-Ultimate: Hat USB-Tattoo...

  • Mitglied
  • 9.944 Beiträge
  • Vorname: Palle™
  • Geschlecht:M
Kannste nach Regex suchen und ersetzen? Dann isses eig kein Problem
  • 0

#6
alfabasti

alfabasti

    laas ma feiern

  • Mitglied
  • 3.139 Beiträge
  • Vorname: Basti
  • Geschlecht:M
nur dass ich das richtig verstanden habe:

du hast n Text File und willst dort bestimmte Zeilen löschen. Diese Zeilen fangen IMMER mit einem einheitlichen Zeichen an und hören IMMER mit einem einheitlichen Zeichen auf ?

Und es ist auch sichergestellt dass diese Pre und Postfixes nicht zufällig in anderen Zeilen stehen die nicht gelöscht werden sollen ?



Edit: Das dürfte die Lösung deines Problems sein http://www.vollversi...schen_5334.html


:dance:

Dieser Beitrag wurde von alfabasti bearbeitet: 26. Nov. 2009 - 11:10 Uhr

  • 0

#7
RicoX

RicoX

    USB-Inventar

  • Mitglied
  • 1.004 Beiträge
  • Geschlecht:M

nur dass ich das richtig verstanden habe:

du hast n Text File und willst dort bestimmte Zeilen löschen. Diese Zeilen fangen IMMER mit einem einheitlichen Zeichen an und hören IMMER mit einem einheitlichen Zeichen auf ?

Und es ist auch sichergestellt dass diese Pre und Postfixes nicht zufällig in anderen Zeilen stehen die nicht gelöscht werden sollen ?



Edit: Das dürfte die Lösung deines Problems sein http://www.vollversi...schen_5334.html


/public/style_emoticons/default/hello.gi...

das klingt schon mal sehr gut - werd es gleich mal ausprobieren :weird: danke
@ stylez: das mit dem regex hab ich nicht ganz verstanden - weiß zwar was das ist, nur hab ich keine möglichkeit gesehen, danach zu suchen :D
trotzdem auch dir vielen dank :freak:
  • 0

#8
P. Stylez

P. Stylez

    USB-Ultimate: Hat USB-Tattoo...

  • Mitglied
  • 9.944 Beiträge
  • Vorname: Palle™
  • Geschlecht:M
Poste mal ein Snippet aus dem Log

Ich kann mir noch nicht vorstellen, wie das Tag jetzt zusammen mit dem restlichen Text aussehen soll
  • 0

#9
RicoX

RicoX

    USB-Inventar

  • Mitglied
  • 1.004 Beiträge
  • Geschlecht:M
das problem an dem programm scheint ja in meinem fall zu sein, dass es dann die komplette zeile löscht,
in der bestimmte sachen, nach denen ich suche, stehen - was ja nicht passieren soll, sondern es soll nur ein bestimmter bereich
aus der zeile gelöscht werden.
womit wir ja dann bei den regalären ausdrücken wären, wenn ich das richtig verstanden hab.
mit denen man dann nach verschiedenen strings in files suchen kann.

habe da auch was gefunden, was der uhrzeit, die ich löschen möchte, entspricht: ((0|1)[0-9]|2[0-3]):D[0-5]?[0-9]):)[0-5]?[0-9])

aber nach dem ausdruck kann ich in notepad++ nicht suchen - er hat nichts gefunden ;)

zusammenfassend noch einmal: ich möchte nach strings in dieser form suchen -> Time="21:20:20" 19:20:20.890Z" ="3">
nach dem roten bereich möcht ich suchen und den letztlich löschen.

vielleicht hat ja noch jemand eine idee bzw vielleicht auch noch in welcher form von editor ich das ganze dann machen könnte :freak:

grüße :dance:

Poste mal ein Snippet aus dem Log

Ich kann mir noch nicht vorstellen, wie das Tag jetzt zusammen mit dem restlichen Text aussehen soll

hier mal ein ausschnitt des logs:

user1: nee, aber mir reicht des was er im chat schreibt Time="21:20:20" 19:20:20.890Z" ="3">
user2: oh oh Time="21:20:34" 19:20:34.750Z" ="3">
user1: ich hab nichts gegen ihn Time="21:20:39" 19:20:39.593Z" ="3">

um die rot markierten bereiche dreht sichs :D

und so soll das dann letztlich aussehen:

user1: nee, aber mir reicht des was er im chat schreibt
user2: oh oh
user1: ich hab nichts gegen ihn

:weird:

Dieser Beitrag wurde von RicoX bearbeitet: 26. Nov. 2009 - 12:36 Uhr

  • 0

#10
Guest_Valhalla_*

Guest_Valhalla_*
  • Guests
hhhm

suchen Time="*"
ersetzen " "

oder den anstatt den notepad mal testen :dance:

http://bcf.jmsd.de/Nahl/FileEdit/
  • 0

#11
eMrOx

eMrOx

    USB-Ultimate: Hat USB-Tattoo...

  • Obermotz
  • 3.236 Beiträge
  • Vorname: Stefan
  • Geschlecht:M
s/Time="[0-9\:]+" [0-9Z\:\.]+" ="3"\>$//ig

k.a. in welchem Format/Klammerung das dein Programm braucht.
  • 0
« Twitter · Flickr · GitHub · Soundcloud · Facebook »

"Die Leute haben damals getanzt die die Bekloppten. Sie waren glücklich - auch und gerade weil es keine Star-DJs gab. Und was passierte? Kurze Zeit später simulierten sie das Rock'n'Roll-Modell mit Stars auf der Bühne und passivem Publikum davor. Nach nur fünf Jahren der Freiheit wurden DJs zum Band-Ersatz, es wurde einem neuem Götzen gehuldigt. In Wirklichkeit geht es doch um uns, die Tänzer! Wir sollten das ganze Genießen und all unsere Energie geben"
Tony Andrews, Groove #114 Interview

#12
alfabasti

alfabasti

    laas ma feiern

  • Mitglied
  • 3.139 Beiträge
  • Vorname: Basti
  • Geschlecht:M
Ich würde die Zeit & Datumsstempel drinne lassen wenn die ganze Ehekriese vor Gericht geht kann das nützlich sein :dance:
  • 0

#13
RicoX

RicoX

    USB-Inventar

  • Mitglied
  • 1.004 Beiträge
  • Geschlecht:M

Ich würde die Zeit & Datumsstempel drinne lassen wenn die ganze Ehekriese vor Gericht geht kann das nützlich sein /public/style_emoticons/default/hello.gi...

LOL :weird:
nein, das ganze geht überhaupt nicht in die richtung - ganz im gegenteil :freak:
  • 0

#14
alfabasti

alfabasti

    laas ma feiern

  • Mitglied
  • 3.139 Beiträge
  • Vorname: Basti
  • Geschlecht:M
hm nun im prinzip bräuchte man ein programm dass das file durchläuft und alles Zwischen dem string "Time" & ">" oder am besten gleich CR & LF killt.
  • 0

#15
RicoX

RicoX

    USB-Inventar

  • Mitglied
  • 1.004 Beiträge
  • Geschlecht:M
also ich habe das problem jetz gelöst :D
habe über die ersetzen-funktion immer vor dem "Time" nen Zeilenumbruch gemacht, dass das, was danach steht in ner neuen zeile steht
und dann das prog zeilen-löschen verwendet - und jetz is der erste teil meiner zig log-files schon mal sauber :D
ich danke euch für eure mühen und tipps :weird:
grüße :freak: :dance:
  • 0

#16
alfabasti

alfabasti

    laas ma feiern

  • Mitglied
  • 3.139 Beiträge
  • Vorname: Basti
  • Geschlecht:M
cool :dance:
  • 0




1 Besucher lesen dieses Thema

Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0