You are not logged in.

  • Login

1

Wednesday, September 2nd 2009, 9:34am

Punkte ersetzen

Guten morgen,

mittels

PHP Quellcode

1
2
3
4
5
6
7
$suchmuster[0] = '/1080i/';
	$suchmuster[1] = '/1080p/';
 
	$ersetzungen[0] = '';
	$ersetzungen[1] = '';
 
$film_re01 = preg_replace($suchmuster, $ersetzungen, $film01);


kann ich ja ganz einfach Teile in einer variablen ersetzen, aber wie sieht es mit punkten (.) aus?
Wenn ich es mit

PHP Quellcode

1
2
3
4
5
6
7
$suchmuster[0] = '/./';
	$suchmuster[1] = '/./';    # Dies sollte der HTML Code (& # 4 6 ;) sein
 
	$ersetzungen[0] = '';
	$ersetzungen[1] = '';
 
$film_re01 = preg_replace($suchmuster, $ersetzungen, $film01);
versuche geht es auch nicht.
Wie kann ich denn aber diese Punkte ersetzen?

This post has been edited 1 times, last edit by "Implant" (Sep 2nd 2009, 9:41am)


2

Wednesday, September 2nd 2009, 10:02am

das Problem ist, dass der Punkt in Regulären Audrücken für ein beliebiges Zeichen steht. Du musst ihn deshalb maskieren um nach dem Punkt als Zeichen suchen zu können.

PHP Quellcode

1
$suchmuster[0] = '/\./';

so müsste das funktionieren

3

Wednesday, September 2nd 2009, 10:12am

Kling logisch,
hätte mach drauf kommen können :-)

Besten dank

Similar threads

Social bookmarks