IPB

Willkommen, Gast ( Anmelden | Registrierung )

> Bevor ihr hier schreibt

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

 
Reply to this topicStart new topic
> Suchen & Ersetzen in 5000 Zeilen ?
terra75
Beitrag 27.07.2008 - 17:48
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
Go to the top of the page
 
+Quote Post
Thomas
Beitrag 27.07.2008 - 18:41
Beitrag #2


Nachschlagewerk des Orakels
Gruppensymbol

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.
Go to the top of the page
 
+Quote Post
terra75
Beitrag 27.07.2008 - 18:43
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
Go to the top of the page
 
+Quote Post
Thomas
Beitrag 27.07.2008 - 20:33
Beitrag #4


Nachschlagewerk des Orakels
Gruppensymbol

Gruppe: Mods
Beiträge: 955
Mitglied seit: 29.08.2006
Wohnort: Frankfurt am Main
Mitglieds-Nr.: 6.217



ZITAT(terra75 @ 27.07.2008 - 19:43) *
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
ZITAT(terra75 @ 27.07.2008 - 18:48) *
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.
nicht hervor.

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.
Go to the top of the page
 
+Quote Post
Auge
Beitrag 28.07.2008 - 23:32
Beitrag #5


Anwärter auf W3.org Mitgliedschaft
*****

Gruppe: User
Beiträge: 550
Mitglied seit: 28.11.2001
Wohnort: Berlin Friedrichshain
Mitglieds-Nr.: 107



ZITAT(terra75 @ 27.07.2008 - 19:43) *
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
Go to the top of the page
 
+Quote Post
Google Bot
Beitrag
Beitrag #


Google Ads









Go to the top of the page
 
Quote Post

Reply to this topicStart new topic
1 Besucher lesen dieses Thema (Gäste: 1 | Anonyme Besucher: 0)
0 Mitglieder:

 



RSS Vereinfachte Darstellung Aktuelles Datum: 19.04.2024 - 0:11

taschenkalender
expertise-panel IPS Driver Error

IPS Driver Error

There appears to be an error with the database.
You can try to refresh the page by clicking here