Antworten auf deine Fragen:
Neues Thema erstellen

RegEx

AxelM

Nicht mehr ganz neu hier

Hallo,
ich gebe zu, keinen blasen Schimmer von regulären Ausdrücken zu haben.
Und hoffe, Hier eine schnelle Antwort zu bekommen.
Ich habe eine CSV Datei mit sehr vielen Zeilen (~ 40k).
Außerdem habe ich einen Array mit ~50 Feldern.
Jede Zeile muss nun darauf geprüft werden ob sie mit FELD*- beginnt. Wenn das zutrifft soll der Ausdruck durch ""ersetzt werden. das geht mit preg_replace().
Für den Ausdruck wäre ich schon sehr dankbar.
Wenn jetzt noch jemand eine Idee hat, wie ich vermeide, dass das preg_replace nicht 2 Mio mal laufen muss, wäre das wirklich super ;)
Danke schon mal für eure Antworten
 

Haui76

Nicht mehr ganz neu hier

Muss nun das Array oder das File durchsucht werden?

Dein gesuchtes Pattern ist aber sicher : ^FELD.*$

^ = Start der Linie/String
FELD.* = Linie startet mit FELD und geht weiter mit unbestimten Zeichen
$ = Ende der Linie/String

Mit preg_replace() sieht das dann so aus:
PHP:
$pattern ='/^FELD.*$/gm';
$subject = $string  //oder $array;
$newsubject = preg_replace($pattern, "", $subject); //newsubject kann auch auf Original zeigen

Für das CSV musst du dir mal fgetcsv() und ev. fputcsv() anschauen

Den zweiten Teil deiner Frage verstehe ich nicht. Was möchtest du da genau?
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Neueste Themen & Antworten

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Keine Mitglieder online.

Statistik des Forums

Themen
118.634
Beiträge
1.538.448
Mitglieder
67.555
Neuestes Mitglied
scheflo
Oben