replace / preg_replace

Praat mee over van alles en nog wat!
Forumregels
Dit forum is voor alle zinnige gesprekken buiten phpBB om. Discussies en gesprekken over interessante onderwerpen.

Een nieuw onderwerp moet..:
  • uiteraard voldoen aan de algemene voorwaarden
  • niet passen in de gewone supportfora
  • interessante zijn voor het overgrote deel van onze gebruikers
  • een neutrale of positieve ondertoon hebben
  • anders zijn dan bestaande onderwerpen
Plaats reactie
Dennis
Berichten: 431
Lid geworden op: 17 apr 2004, 12:16

replace / preg_replace

Bericht door Dennis » 18 jun 2005, 23:02

Hallo,

Ik ben nu al een paar avonde bezig om een replace te maken voor de quote.

Ik het onderstaande vervangen voor NIKS, dus verwijderen.

Code: Selecteer alles

[quote:34a1f04197="SooS"]komtie !! JOEHOE[/quote:34a1f04197] 
Hier van zal de hex-code, de naam en de inhoud tussen 'qoute' een varible zijn die dus steeds veranderd.

Ik heb van alles geprobeerd.
Als laatste strande ik bij preg_replace

Code: Selecteer alles

$post_text = preg_replace("/quote.*\/quote.*/", "Leeg", $post_text );
Maar krijg het niet voor elkaar.

Wie kan me er mee helpen?

Dennis

ElbertF
Berichten: 5803
Lid geworden op: 12 okt 2004, 08:34
Contacteer:

Bericht door ElbertF » 18 jun 2005, 23:14

Ik wil je wel helpen maar begrijp niet helemaal wat je wilt doen? Ik gebruik op mijn eigen site ook reguliere epressies voor quotes enz.

Dennis
Berichten: 431
Lid geworden op: 17 apr 2004, 12:16

Bericht door Dennis » 18 jun 2005, 23:18

Oké dan

Ik heb een mod waarmee je de last post kan zien toegepast.
Nu zet hij daar ook de quote's in, das niet handig :(

Als je bijvoorbeeld 150 tekens laat weergeven zal hij alleen de quote laten zien

Snappie??

Dennis
Berichten: 431
Lid geworden op: 17 apr 2004, 12:16

Bericht door Dennis » 18 jun 2005, 23:51

Dit dus

Code: Selecteer alles

$post_text = preg_replace('/(\[quote(.*?)\]((.|\n)*)\[\/quote(.*?)\])/', 'test' ,$post_text); 
En lijkt te werken, pfff.....

ElbertF
Berichten: 5803
Lid geworden op: 12 okt 2004, 08:34
Contacteer:

Bericht door ElbertF » 19 jun 2005, 09:04

Ah je wil gewoon de quotes verwijderen uit berichten..? Maar zo te zien is het je al gelukt :)

Plaats reactie