| Autor |
Nachricht |
caZpa
Account gelöscht Threadersteller
Ort: -
|
Verfasst Di 07.02.2006 13:45
Titel [php] reguläre audrücke |
 |
|
hab hie rein kleines problem
steh grad voll aufm schlauch
ich will z.b. das ® zu <sup />®</sub /> formatieren
und dann ausgeben
ist ja eigentlich ganz leicht... hab ich gedacht
warum zum !#*%$ geht das damit nicht:
| Code: | $content = preg_replace('®', '<sup />®</sup />', $content);
echo $content; |
?
zeigt mir immer ne leere seite an
kann mir wer helfen mein brett vom kopf zu bekommen?
danke:)
edit: Titel geändert
Zuletzt bearbeitet von tacker am Mi 08.02.2006 11:26, insgesamt 2-mal bearbeitet
|
|
| |
|
 |
| |
|
 |
XSchinkenX
Dabei seit: 25.01.2004
Ort: Mars
Alter: -
Geschlecht: -
|
Verfasst Di 07.02.2006 13:54
Titel
|
 |
|
$content = preg_replace('#®#', '<sup>®</sup>', $content);
hier reicht übrigens ein simples str_replace() vollkommen aus eigentlich...
Zuletzt bearbeitet von XSchinkenX am Di 07.02.2006 13:58, insgesamt 1-mal bearbeitet
|
|
| |
|
 |
tacker
Moderator
Dabei seit: 22.03.2002
Ort: Offenbach am Main
Alter: 31
Geschlecht:
|
Verfasst Di 07.02.2006 13:56
Titel
|
 |
|
1. Der Regex ist falsch
2. Schalte mal error_reporting(E_ALL) und ini_set('display_errors', 1)
|
|
| |
|
 |
caZpa
Account gelöscht Threadersteller
Ort: -
|
Verfasst Di 07.02.2006 14:13
Titel
|
 |
|
wo ist der vordiestirnklatschsmiley
| Code: | | $content = str_replace('®', '<sup />®</sup />', $content); |
thx!
wofür steht die raute im preg_replace?
|
|
| |
|
 |
XSchinkenX
Dabei seit: 25.01.2004
Ort: Mars
Alter: -
Geschlecht: -
|
Verfasst Di 07.02.2006 14:15
Titel
|
 |
|
|
das sind start- und endmarkierungen, kannste beliebige Zeichen für verwenden.
|
|
| |
|
 |
Backware
Dabei seit: 09.12.2004
Ort: bei Köln
Alter: 27
Geschlecht:
|
Verfasst Di 07.02.2006 14:27
Titel
|
 |
|
htmlentities..
übrigens müsstest du evtl slashes escapen.. und bei <sup></sup> brauchst du kein schließendes />.. da dies nur für standalonetags gilt...
Zuletzt bearbeitet von Backware am Di 07.02.2006 14:28, insgesamt 1-mal bearbeitet
|
|
| |
|
 |
caZpa
Account gelöscht Threadersteller
Ort: -
|
Verfasst Mi 08.02.2006 10:37
Titel
|
 |
|
soweit soklar:)
jetzt hätte ich noch ne kurze frage
wie bekomme ich aus
[ns v:2] ein <nurso version="2">
bzw
[ns] ein <nurso>
?
ich will mich nun mit regulären ausdrücken beschäftigen
und bräuchte mal eben ne starthilfe
Zuletzt bearbeitet von am Mi 08.02.2006 10:38, insgesamt 1-mal bearbeitet
|
|
| |
|
 |
XSchinkenX
Dabei seit: 25.01.2004
Ort: Mars
Alter: -
Geschlecht: -
|
Verfasst Mi 08.02.2006 12:11
Titel
|
 |
|
sollte funzen:
$pattern = "#<nurso(.*?)>#"; => $replace = "<nurso>";
|
|
| |
|
 |
| |
|
 |
| Ähnliche Themen |
[PHP] Reguläre Ausdrücke
[Erledigt] [PHP] Reguläre Ausdrücke
reguläre ausdrücke
[Tutorial gesucht]Reguläre Ausdrücke
[PHP] Was will mir PHP damit sagen?? Hilfe Bitte! Wichtig!
[PHP] Gibts die Variable akt. Zeile des PHP-Codes?
|
 |