[RegEx] na </h1> de newline weghalen *

Pagina: 1
Acties:

  • RSD
  • Registratie: Maart 2001
  • Laatst online: 08-02-2017
Ik gebruik wat ubb code op mijn site, nu wil ik alleen dat als ik bijv het volgende heb aan ubb code:

[h]blablabla[/h]
blablabla

Dat hij dit dan omzet in
<h1>blablabla</h1>blablabla

Nu gebruik ik dus ook nl2br dus nu maakt hij bij mij er het volgende van:
<h1>blablabla</h1><br />blablabla

Dit komt uiteraard door de nl2br functie die ik gebruik. Echter als ik nu:
[h]blablabla[/h]\n kan vervangen door <h1> etc dan moet het lukken. Ik heb al wat geporbeerd, maar het lukt me niet echt.. weet iemand de clue?

mijn ubb code is:

code:
1
 $inputtext = preg_replace ("/\\[h\]((.|\i)*?)\\[\/h\]/i", "<h1>\\1</h1>",$inputtext);


Na die /i heb ik al het een en ander geplaatst, maar het werkt niet echt... weet iemand hoe ik dit kan doen en hoe?

  • Tux
  • Registratie: Augustus 2001
  • Laatst online: 20:56

Tux

Is het niet gewoon mogelijk om </h1><br /> met str_replace() te vervangen voor </h1> :?

The NS has launched a new space transportation service, using German trains which were upgraded into spaceships.


Verwijderd

Waarom je nu (.|\i)* hebt staan is mij een raadsel, maar de volgende regex zou moeten werken:
/\\[h\](.*?)\\[\/h\]\s*/i