Toon posts:

php, tussen [nobr] geen br

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hoi.,

Hoe kan ik een code die tussen en staat, zorgen dat die niet word ge-nl2br($string);
en de rest die er buiten staat wel, ik heb de search al eens gebruikt, daar werd deze soort gelijke vraag heel vaak gesteld, maar ik heb nergens een goed antwoord kunnen vinden!!

Help!

  • chem
  • Registratie: Oktober 2000
  • Laatst online: 27-08 13:53

chem

Reist de wereld rond

[search=php ubb]

try again :)

Klaar voor een nieuwe uitdaging.


Verwijderd

Gewoon ff kijken in de PHP docs :)

Verwijderd

Topicstarter
jah, weet ik, maar heb nergens een antwoord kunnen vinden!!! er zijn er zat gesteld, maar daar waren geen echte antwoorden , help me please

  • Gerco
  • Registratie: Mei 2000
  • Laatst online: 14-09 17:42

Gerco

Professional Newbie

1 van de vele mogelijkheden en zeker niet de beste:

- Splits te text in stukken die wel en niet tussen en staan.
- nl2br() de stukken die er NIET tussen staan.
- plak de tekst weer aan elkaar.

Ik denk dat 1 of andere regex guru het wel kan fixen met slechts 1 hele regel code, maar zo ver ben ik nog niet.

- "Als ik zou willen dat je het begreep, legde ik het wel beter uit!" | All number systems are base 10!


  • chem
  • Registratie: Oktober 2000
  • Laatst online: 27-08 13:53

chem

Reist de wereld rond

IEUUWWWW wat vies :)

<font size=1>tomato weet het vast wel</font>

Klaar voor een nieuwe uitdaging.


  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

lol :D

ACM's idee met een stack is volgens mij de beste. Kan je namelijk het meeste checken qua syntax, en makkelijk attributen toevoegen:
code:
1


* drm vond dat laatst wel een goed idee van ACM

Is in dit geval ook zeer toepasbaar.

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


  • Gerco
  • Registratie: Mei 2000
  • Laatst online: 14-09 17:42

Gerco

Professional Newbie

Op maandag 22 oktober 2001 17:03 schreef chem het volgende:
IEUUWWWW wat vies :)
Hey... ik weet dat het vies is... maar daar ging het niet over :)

- "Als ik zou willen dat je het begreep, legde ik het wel beter uit!" | All number systems are base 10!


  • tomato
  • Registratie: November 1999
  • Niet online
Op maandag 22 oktober 2001 16:59 schreef Gerco het volgende:
Ik denk dat 1 of andere regex guru het wel kan fixen met slechts 1 hele regel code, maar zo ver ben ik nog niet.
Een regex van 1 regel wil niet zeggen dat het beter is he :P (of toch... :+ )
Op maandag 22 oktober 2001 17:03 schreef chem het volgende:
tomato weet het vast wel
* tomato zag dit forum over het hoofd ;)

Okay, als jullie zo graag willen:
PHP:
1
2
3
4
5
<?
$p = "_\\[nobr\](.+?)\\[/nobr\]|(\n)_ise";
$r = "'$1'.nl2br('$2')";
$s = preg_replace($p, $r, $s);
?>

Een 1-regel regex. Maar ik zeg niet dat dit de beste oplossing is, wel de makkelijkste (hoewel splitten ook niet zo moeilijk is).

  • tomato
  • Registratie: November 1999
  • Niet online
Op maandag 22 oktober 2001 19:17 schreef tomato het volgende:
Een 1-regel regex.
Quick optimization hack (tm):
PHP:
1
2
3
<?
$r = "('$2')?'<br />':'$1'";
?>

;)
Pagina: 1