Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Regex mit MySQL Tool RegEx-Text-Import

Frage Entwicklung

Mitglied: hitazcl

hitazcl (Level 1) - Jetzt verbinden

12.11.2008, aktualisiert 12:29 Uhr, 7634 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 ..
Neuester Wissensbeitrag
Router & Routing

192.168er Adresse im öffentlichen Netz

(2)

Erfahrungsbericht von visco-c zum Thema Router & Routing ...

Ähnliche Inhalte
Apache Server
gelöst Fehler beim Import einer DB vom anderen MySQL-Server (2)

Frage von zeroblue2005 zum Thema Apache Server ...

Datenbanken
Tool oder Dienst für E-Mail (POP3) zu MySQL Datenbank (3)

Frage von bounee zum Thema Datenbanken ...

Visual Studio
gelöst VB.Net - Hilfe bei Regex (8)

Frage von emeriks zum Thema Visual Studio ...

PHP
gelöst Php regex und Array (5)

Frage von Thomas91 zum Thema PHP ...

Heiß diskutierte Inhalte
Zusammenarbeit
Als Administrator im Großraumbüro (29)

Frage von Dopamin85 zum Thema Zusammenarbeit ...

Exchange Server
Test-ActiveSyncConnectivity Error nach neuem Zertifikat (22)

Frage von Driphex zum Thema Exchange Server ...

Hyper-V
HYPER V und USB (16)

Frage von Hendrik2586 zum Thema Hyper-V ...

SAN, NAS, DAS
Backupserver für KMU (14)

Frage von Leo-le zum Thema SAN, NAS, DAS ...