![]() |
Willkommen, Gast ( Anmelden | Registrierung )
Da es in letzter Zeit häufiger vorkommt: DIESES Forum ist für die Diskussion über den HTML-Editor - das Programm ansich. NICHT in dieses Forum gehören HTML/Webdesign Fragen, also Fragen wie: "Wie mache Buttons?" "Was sind DIV-Container?" "Warum funktioniert mein Frameset nicht?" "MouseOver Effekte" etc. pp. Bitte solche Fragen ins eigene "HTML" Forum oder unter Umständen in "Talktime". Nur so kann euch schnell und zuverlässig geholfen werden und Suchende finden die Beiträge schneller, wenn sie im richtigen Forum stehen. Danke. Lars
![]() ![]() |
![]() |
![]()
Beitrag
#1
|
|
Rookie Gruppe: User Beiträge: 2 Mitglied seit: 27.07.2008 Mitglieds-Nr.: 7.450 ![]() |
Hallo zusammen,
bin hier ziemlich neu und habe keine Ahnung wie ich mein Problem lösen soll. Ich habe eine SQL Datei, wo ca. 5000 Zeilen an Daten drinnstehen. INSERT INTO `jos_users` VALUES (01, 0, 'Anonymous', '', '', '', 0, 0, 1, ............ Jetzt sollen alle Zahlen 01 (siehe oben fett) bis zum schluss durch ' ' ersetzt werden. Wie kann ich das anstellen. Wäre schön, wenn mir jemand eine direkte lösung anbieten könnte. Habe es bereits mit \x28[0-5000], versucht, aber der findet da nix. MfG Terra Der Beitrag wurde von terra75 bearbeitet: 27.07.2008 - 18:08 |
|
|
![]()
Beitrag
#2
|
|
Nachschlagewerk des Orakels ![]() Gruppe: Mods Beiträge: 955 Mitglied seit: 29.08.2006 Wohnort: Frankfurt am Main Mitglieds-Nr.: 6.217 ![]() |
Falls ich nicht irgendeine unerwähnte Komplexität übersehe, würde ich einfach 01 durch ' ' ersetzen, ganz ohne reguläre Ausdrücke. Oder (01, durch (' ', ersetzen, falls die 01er noch an anderen Stellen vorkommen, wo sie nicht ersetzt werden sollen.
|
|
|
![]()
Beitrag
#3
|
|
Rookie Gruppe: User Beiträge: 2 Mitglied seit: 27.07.2008 Mitglieds-Nr.: 7.450 ![]() |
Ich habs grade selber hinbekommen ...
Habe VALUES (.*, 1, ' durch VALUES ('', 1, ' ersetzt. Hat bis auf der ersten Zeile alles hingehauen. Problem war ja, das es nicht immer nur 01 war sondern 02, 03, 04 - 4978 .... Terra Der Beitrag wurde von terra75 bearbeitet: 27.07.2008 - 18:44 |
|
|
![]()
Beitrag
#4
|
|
Nachschlagewerk des Orakels ![]() Gruppe: Mods Beiträge: 955 Mitglied seit: 29.08.2006 Wohnort: Frankfurt am Main Mitglieds-Nr.: 6.217 ![]() |
Habe VALUES (.*, 1, ' durch VALUES ('', 1, ' ersetzt. Hat bis auf der ersten Zeile alles hingehauen. Problem war ja, das es nicht immer nur 01 war sondern 02, 03, 04 - 4978 .... Das ging leider aus deiner Frage Ich habe eine SQL Datei, wo ca. 5000 Zeilen an Daten drinnstehen. nicht hervor. INSERT INTO `jos_users` VALUES (01, 0, 'Anonymous', '', '', '', 0, 0, 1, ............ Jetzt sollen alle Zahlen 01 (siehe oben fett) bis zum schluss durch ' ' ersetzt werden. Das wäre z.B. auch mit dem Suchausdruck ([0-9]+, und dem Ersatzausdruck ('', gegangen. Die von dir verwendete Ersetzung müsste eigentlich aus VALUES (01, 0, 'Anonymous', '', '', '', 0, 0, 1, folgendes machen VALUES ('', 1,, da .* versucht möglichst viele Zeichen zu erfassen - aber wenn es trotzdem geklappt hat, perfekt. |
|
|
![]()
Beitrag
#5
|
|
Anwärter auf W3.org Mitgliedschaft ![]() ![]() ![]() ![]() ![]() Gruppe: User Beiträge: 550 Mitglied seit: 28.11.2001 Wohnort: Berlin Friedrichshain Mitglieds-Nr.: 107 ![]() |
Habe VALUES (.*, 1, ' durch VALUES ('', 1, ' ersetzt. Hat bis auf der ersten Zeile alles hingehauen. Problem war ja, das es nicht immer nur 01 war sondern 02, 03, 04 - 4978 ... Wie Thomas schon sagte, war das nicht aus der Fragestellung zu erkennen. Was mich aber nach dieser Aussage etwas irritiert: Willst du die IDs der Einträge loswerden? Und wenn ja, warum? Tschö, Auge |
|
|
Google Bot |
![]()
Beitrag
#
|
![]() Google Ads ![]() |
|
|
|
![]() ![]() |
![]() |
Vereinfachte Darstellung | Aktuelles Datum: 18.05.2025 - 23:22 |