Möchte über ne Regex alle kommentarzeilen aus einer Datei (hier String) entfernen:
	
Das preg_match findet die stellen korrekt: 
	Allerdings bleibt der String $str unverändert.
							
						
					PHP Code:
	
	
echo $str = '#Kommentar
normaler text ohne kommentar
#pause
text
text
#ende';
$pattern = '/^#.*/m';
preg_match_all($pattern,$str,$ma);
preg_replace($pattern,'j',$str);
echo '<pre>' . $str .  '<hr>';
print_r($ma);
echo '</pre>'; 
Code:
	
	Array
(
    [0] => Array
        (
            [0] => #Kommentar
            [1] => #pause
            [2] => #ende
        )
)
          
 Moderator
Comment