Toon posts:

[php-regex] getal tussen [ en ] uitlezen

Pagina: 1
Acties:
  • 60 views sinds 30-01-2008

Verwijderd

Topicstarter
Ik wil de volgende code in m'n CMS gebruiken:

CMS: [3=klik hier] // '3' is het id van een pagina; 'klik hier' is de tekst van de link
HTML: <a href="bla.php?id=3">klik hier</a>

Waarschijnlijk heel simpel, maar hoe krijg ik dat op ongeveer bovenstaande manier voor elkaar met regular expressions?

Bedankt!!

  • Michali
  • Registratie: Juli 2002
  • Laatst online: 22-03 18:12
PHP:
1
preg_replace("/\\[([0-9])=([\w\s]+)\]/", "<a href=\"bla.php?id=\\1\">\\2</a>", "[3=klik hier]");


test maar, ff uit de pols,

edit nu klopt ie, getest.

[ Voor 62% gewijzigd door Michali op 13-08-2003 12:38 ]

Noushka's Magnificent Dream | Unity


Verwijderd

Topicstarter
Werkt super!!

Bedankt!!

[ Voor 56% gewijzigd door Verwijderd op 13-08-2003 12:41 ]


  • Rashann
  • Registratie: Maart 2000
  • Laatst online: 21-08 07:37

Rashann

Zoek de hond...

Michali schreef op 13 August 2003 @ 12:34:
PHP:
1
preg_replace("/\\[([0-9])=([\w\s]+)\]/", "<a href=\"bla.php?id=\\1\">\\2</a>", "[3=klik hier]");


test maar, ff uit de pols,

edit nu klopt ie, getest.
Ik zou nog een + achter het [0-9] stuk zetten (voor het haakje), zodat ook 10 en hoger beschikbaar komen :)

Dit dus:
PHP:
1
preg_replace("/\\[([0-9]+)=([\w\s]+)\]/", "<a href=\"bla.php?id=\\1\">\\2</a>", "[3=klik hier]");

[ Voor 29% gewijzigd door Rashann op 13-08-2003 12:46 . Reden: + is beter als * ;) ]

If nothing is written below, I was the last to reply...


  • curry684
  • Registratie: Juni 2000
  • Laatst online: 13-08 16:46

curry684

left part of the evil twins

Whatever, laat predatorx zelf z'n werk doen. Scriptrequests zijn net zomin als component requests, program requests en regex requests hier toegestaan :)

Professionele website nodig?


Dit topic is gesloten.