Hallo Community,
ich steh mit einem Projekt ein bisschen aufm Schlauch. Mir fehlt noch eine function/befehl um meine Mission zu beenden, jedoch habe ich sowas noch nie machen müssen, und nun hängt es wohl an den Grundlagen....
Problem/Aufgabe: ein Order mit ca. 2000 Text-files, nun sollen alle Files nach einem String durchsucht werden, wenn der String gefunden ist soll anhand eines Mustervergleichs ein immer unterschiedliches Stück aus dem File/string in eine Mysql-DB geschrieben werden.
Ich habe schon einiges gecoded jedoch hängts an dem auswerten des Strings.
Mein script arbeitet die files durch, findet das "Suchkriterium" in meinem Fall "Mann", "Frau" oder "Firma". Wie , oder mit welchem Befehl kann ich nun aus z.B. diesem String:
"
F r a u c a r m e n M ü l l e r
M ü l l e r s t r a s s e 6 7
8 2 3 6 6 m e i t t e n
T e l e f o n n u m m e r : 0 1 1 1 1 1 1 1 1 1
B e r u f : "
alles ausschneiden zwischen F R A U und B e r u f.... leider bin ich mit RegEX nicht so bewandert, da jeder Mensch anderst heisst und woanderst wohnt ist die Stringlänge auch variabel, auch das vorkommen des gesuchten Strings ist immer unterschiedlich...
Hintergrund des ganzen ist eine Liste aller Menschen zu erstellen die mir je was geschrieben haben ... die Leerzeichen zwischen den Buchstaben sind gewollt. vielen Dank schonmal im voraus für eure Hilfe.
Strassencoder Andre
ich steh mit einem Projekt ein bisschen aufm Schlauch. Mir fehlt noch eine function/befehl um meine Mission zu beenden, jedoch habe ich sowas noch nie machen müssen, und nun hängt es wohl an den Grundlagen....
Problem/Aufgabe: ein Order mit ca. 2000 Text-files, nun sollen alle Files nach einem String durchsucht werden, wenn der String gefunden ist soll anhand eines Mustervergleichs ein immer unterschiedliches Stück aus dem File/string in eine Mysql-DB geschrieben werden.
Ich habe schon einiges gecoded jedoch hängts an dem auswerten des Strings.
Mein script arbeitet die files durch, findet das "Suchkriterium" in meinem Fall "Mann", "Frau" oder "Firma". Wie , oder mit welchem Befehl kann ich nun aus z.B. diesem String:
"
F r a u c a r m e n M ü l l e r
M ü l l e r s t r a s s e 6 7
8 2 3 6 6 m e i t t e n
T e l e f o n n u m m e r : 0 1 1 1 1 1 1 1 1 1
B e r u f : "
alles ausschneiden zwischen F R A U und B e r u f.... leider bin ich mit RegEX nicht so bewandert, da jeder Mensch anderst heisst und woanderst wohnt ist die Stringlänge auch variabel, auch das vorkommen des gesuchten Strings ist immer unterschiedlich...
Hintergrund des ganzen ist eine Liste aller Menschen zu erstellen die mir je was geschrieben haben ... die Leerzeichen zwischen den Buchstaben sind gewollt. vielen Dank schonmal im voraus für eure Hilfe.
Strassencoder Andre
Kommentar