gelöst Regex mit MySQL Tool RegEx-Text-Import

Mitglied: hitazcl

hitazcl (Level 1) - Jetzt verbinden

12.11.2008, aktualisiert 12:29 Uhr, 7938 Aufrufe, 4 Kommentare

Datenfelder aus Text-Datei mit RegEx über MySQL RegEx-Text-Import Tool extrahieren

Hi Leute, ich habe eine Bitte.

Ich will das RegEx-Text-Import Tool von MySQL verwenden.
Bisher hatte ich das Problem, RegEx überhaupt nicht zu verstehen, aber die Seite Regular Expressions klärt mich nun etwas mehr dazu auf.

Ich habe folgenden Text (ist nur ein Ausschnitt) aus dem ich die einzelnen Felder extrahieren und in meine MySQL Tabelle einfügen möchte:

01.11.2007 00:00 152 00046461.ind.done
01.11.2007 00:06 170 00046461.ind.OK
21.08.2007 23:01 4.506 00076901.ind.done
21.08.2007 23:05 4.524 00076901.ind.OK
01.11.2007 00:01 164 00081305.ind.done
01.11.2007 00:08 182 00081305.ind.OK
01.11.2007 00:01 152 00114196.ind.done
01.11.2007 00:10 170 00114196.ind.OK
20.08.2007 23:02 8.909 00121554.ind.done
20.08.2007 23:05 8.927 00121554.ind.OK
20.08.2007 23:02 8.935 00129382.ind.done
20.08.2007 23:07 8.953 00129382.ind.OK
20.08.2007 23:02 2.848 00142367.ind.done
20.08.2007 23:09 2.866 00142367.ind.OK
...


Die Felder, welche ich nun haben möchte sind:
Datum, Zeit, Größe und Name
(Wie mancher vielleicht schon feststellen konnte, ist dies eine Ausgabe aus dem Dos-Command "dir")

Kann mir da jemand helfen, wenigstens zur RegEx-Syntax?
Teilweise befinden sich auch mehr als ein Leerzeichen in der Zeile... vielleicht kann man die minimieren?

Danke.

Gruß
Mitglied: dog
12.11.2008 um 12:11 Uhr
/(\d{2}\.\d{2}\.\d{4})\s+(\d{2}:\d{2})\s+([0-9\.]+)\s+(.*?)/

(nicht getestet)
Bitte warten ..
Mitglied: hitazcl
12.11.2008 um 12:18 Uhr
Funktiniert leider nicht exakt.
Er markiert mir den Inhalt nur bis "01.11.2007 00:00 152 00046461.ind.done"

Aber sieht schon sehr gut aus...
Bitte warten ..
Mitglied: hitazcl
12.11.2008 um 12:26 Uhr
Zitat von dog:
/(\d{2}\.\d{2}\.\d{4})\s+(\d{2}:\d{2})\s+([0-9\.]+)\s+(.*?)/

(nicht getestet)

Alles klar, ich habe die Syntax soeben entsprechend angepasst, dass es passt ;)
Sie lautet: (\d{2}\.\d{2}\.\d{4})\s+(\d{2}:\d{2})\s+([0-9\.]*)\s+([0-9a-zA-Z.]*)

Tausend Dank, so langsam komm ich rein, in dieses RegEx !!!
Bitte warten ..
Heiß diskutierte Inhalte
Router & Routing
Lancom Router Site to Site Problem mit Außenstellen
gelöst mossoxFrageRouter & Routing24 Kommentare

Guten Tag zusammen, in der Hauptgeschäftsstelle nutzen wir einen Lancom 1781VA Router und haben i.d.R. zwei gleichzeitige IPSec Site ...

Netzwerke
Sporadische Ausfälle im gesamten Heimnetz
gelöst bilbo-dvdFrageNetzwerke20 Kommentare

Guten Morgen, ich habe einen Kabelanschluss bei Vodafone und mein Tarif wurde im März auf CableMax 1000 umgestellt. Ich ...

Sicherheit
Sicherheit oder bessere Benutzbarkeit?
gelöst StefanKittelFrageSicherheit19 Kommentare

Hallo, ich habe eine Webanwendung programmiert und sehe mich nun mit einer Frage zur Benutzbarkeit konfrontiert. Bei der Anmeldung ...

Router & Routing
RDP nur im internen Netz möglich nicht aber per vpn?
einfach112FrageRouter & Routing18 Kommentare

Hallo zusammen. Beim Kunden habe ich einen Server mit VMWARE laufen. Darauf ein Windows Server 2016 Essentials als VM ...

Apache Server
Wer installiert mir Jitsi-meet mit Stun- Turn-Server und wartet dies?
gelöst default-userFrageApache Server16 Kommentare

Nachdem ich mit der Audio- und Videoqualität der meisten angebotenen Videokonferenz-Lösungen nicht zufrieden bin, möchte ich einen eigenen Jitsi-meet-Server ...

Internet
Über meinen WAN ist lidl.de nicht ereichbar
gelöst NetGodFrageInternet16 Kommentare

Hallo zusammen, mit meinem DTAG-Anschluß ist derzeit kein Durchkommen zu www.lidl.de möglich. Zu den selben Zeitpunkten ist es aber ...

Ähnliche Inhalte
Batch & Shell
Powershell Text Log zerlegen mit Regex
gelöst H41mSh1C0RFrageBatch & Shell9 Kommentare

Hi in die Runde, folgende LogStruktur: und wieder ein kleiner Nebenkriegsschauplatz. ;( Jetzt will ich die einzelnen Bestandteile aufteilen ...

Visual Studio
REGEX - Hilfe
gelöst emeriksFrageVisual Studio10 Kommentare

Hi, ich hasse RegEx und ich werde es wohl auch nie wirklich lernen. Es erschließt sich mir einfach nicht. ...

PHP
Regex: auto link
gelöst BadgerFragePHP4 Kommentare

Hallo Leute, mittels folgenden Code durchsuche ich einen String und erzeuge klickbare Links: Den Code selbst habe ich nach ...

Windows Tools
Findstr und regex
gelöst tobmesFrageWindows Tools5 Kommentare

Hi Experten, ich habe ziemlich viele PDF-Dateien, die ich mittels eines Batch-Files nach einem Bestimmten Muster durchsuchen möchte. Die ...

Datenbanken

Regex mittels Regex suchen (Problem: verschiedene Längen)

Phreak87FrageDatenbanken5 Kommentare

Hallo RegExperten, ich habe ein Problem mit dem definieren einer Regex-Regel. Ich habe eine Regex-Suchmaske (z.B. Test123 A4 .C) und möchte ...

Batch & Shell

RegEx in M3U

gelöst mguenth83FrageBatch & Shell4 Kommentare

Hi, kann mir jemand beim Powershell Regex helfen. Irgendwie verstehe ich das ganze nicht so. Ich hab folgende Datei ...

Neue Fragen
Administrator Magazin
11 | 2020 Virtualisierung ist aus der IT nicht mehr wegzudenken. In der November-Ausgabe des IT-Administrator Magazins dreht sich der Schwerpunkt um das Thema "Server- und Storage-Virtualisierung". Darin erfahren Sie, wie sich die Virtualisierungstechnologie entwickelt hat, welche Varianten es im Bereich Server und Speicher gibt und wie ...
Neue Beiträge
Neue Jobangebote
Server- und Storage-VirtualisierungServer- und Storage-VirtualisierungBerechtigungs- und IdentitätsmanagementBerechtigungs- und IdentitätsmanagementWebdienste und -serverWebdienste und -serverDatenbankenDatenbankenMonitoring & SupportMonitoring & SupportHybrid CloudHybrid Cloud