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, 7604 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
Humor (lol)

Linkliste für Adventskalender

(3)

Information von nikoatit zum Thema Humor (lol) ...

Ähnliche Inhalte
PHP
gelöst Php regex und Array (5)

Frage von Thomas91 zum Thema PHP ...

Batch & Shell
gelöst Powershell Regex anders (1)

Frage von ukodus zum Thema Batch & Shell ...

Visual Studio
gelöst Vb.net Pfadangabe mit Wildcards wie Stern Regex Pattern (2)

Frage von Pilger83 zum Thema Visual Studio ...

Entwicklung
gelöst Verständnisproblem bei regex (7)

Frage von Kraemer zum Thema Entwicklung ...

Heiß diskutierte Inhalte
Exchange Server
gelöst Exchange 2010 Berechtigungen wiederherstellen (20)

Frage von semperf1delis zum Thema Exchange Server ...

Windows Server
DHCP Server switchen (20)

Frage von M.Marz zum Thema Windows Server ...

Hardware
gelöst Negative Erfahrungen LAN-Karten (19)

Frage von MegaGiga zum Thema Hardware ...

Exchange Server
DNS Einstellung - zwei feste IPs für Mailserver (15)

Frage von ivan0s zum Thema Exchange Server ...