via preg_Replace eine Zeile mit bestimmten Ascii komplett löschen

micha

Erfahrenes Mitglied
Hintergrund:
Das Entfernen der mit # gekennzeichneten Comments einer SQL Exportdatei von phpmyadmin

Problem:
Hallo Leute,
ich möchte, dass wenn eine Variable, die in langer String ist (eine Zeile einer Textdatei), eine # enthält, die Variable als leer deklariert wird.

Ein Beispiel:

vorher:
Tutorials.de hilft vielen Usern
#Ich bin ein Comment einer SQL Datei und soll Weg
Zeile i+1

nachher:
Tutorials.de hilft vielen Usern
Zeile i+1

Mein Code:

$geparstezeile = str_replace("/\#./i","","$file[$i]");

funktioniert aber leider nicht.
Er gibt nachwievor alle Rauten mit aus.
Wie ist der korrekte Syntax ?

Herzlichen Dank !
 
Wenn du reguläre Ausdrücke anwenden willst, musst du das auch mit einer Funktion machen, welche diese versteht,....z.B. preg_replace();

Code:
$geparstezeile = preg_replace("/.*#.*/","","$file[$i]");
 
Zurück