login  Naam:   Wachtwoord: 
Registreer je!
 Forum

quote in quote regex (Opgelost)

Offline vinTage - 11/06/2010 16:17 (laatste wijziging 11/06/2010 16:28)
Avatar van vinTageNieuw lid Dankzei een leuke regex van Richard ben ik wel een stapje verder, maar ben er nog niet helemaal.

Richard's regex vreet geen [ quote = naam ]

Na een hele boel nutteloze testjes is het me nog niet gelukt, dus bij deze hulp gevraagd 


edit, hmmm, ik bedenk me net dat dit ook niet zal lukken ook, je komt dan in de war met de 'replacement' ...? want ik gebruik [ quote ] maar ook [ quote = naam ]

2 antwoorden

Gesponsorde links
Offline TotempaaltJ - 11/06/2010 18:52
Avatar van TotempaaltJ PHP interesse Een tweede regex?
Offline vinTage - 11/06/2010 22:40 (laatste wijziging 13/06/2010 10:37)
Avatar van vinTage Nieuw lid
TotempaaltJ schreef:
Een tweede regex?


en hoe ziet die er dan uit?

Want als ik nu al in de knoop kom met $1 al dan niet $2, hoe dan met geneste quotes die hetzelfde probleem maar dan genest?...

fixed it  
  1. while (preg_match ('~\[quote(=[\w]+)?]((?:(?!\[quote]).)*?)\[/quote]~si', $tekst))
  2. {
  3. $tekst = preg_replace ('~\[quote(=([\w]+))?]((?:(?!\[quote]).)*?)\[/quote]~si', "<div style='margin-left:20px; padding:0.5em; border:solid; border-width:1px; background-color:#fffff9;'><b>\\2 schreef:</b><br /><br />\\3</div>", $tekst);
  4. }


in werking :D
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.185s