Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1114 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] ignorer le 1er \n ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] ignorer le 1er \n ?

n°644551
Big-Foot
Posté le 16-02-2004 à 20:57:51  profilanswer
 

hello,
 
J'ai un $text et je voudrai rempblacer tout les \n par des <br /> mais en ignorant le 1er \n ou les 2 \n. Ou mieux tous les \n apres une chaine jusqu'a la 2eme chaine du texte.
La mailleur facon de faire ca serait les expression regulieres non ?
En fait c'est pas mon fort ca les regexp alors peut etre que qq'un peut me mettre sur la voie ?

mood
Publicité
Posté le 16-02-2004 à 20:57:51  profilanswer
 

n°644713
fabien
Vive la super 5 !
Posté le 16-02-2004 à 23:25:07  profilanswer
 

regarde du coté de preg_match


---------------
Découvre le HFRcoin ✈ - smilies
n°645283
Big-Foot
Posté le 17-02-2004 à 13:32:43  profilanswer
 

ok, merci mais je vais essayer directemet avec preg_replace(); :
$text = preg_replace("[\n]", "<br />", $text);
maintenant je cherche a ignorer tout les \n qui se trouveraient avant le début de la chaine, et tout ceux qui serait juste apres [\img] (apres [\img] jusqu'a la prochaine chaine).

n°648853
Big-Foot
Posté le 19-02-2004 à 18:07:51  profilanswer
 

j'aurais besoins d'un petit peut d'aide svp :)
 
je voudrais ignorer en remplacant pas une chaine null ( '' ) les saut de ligne, tabulations et espaces qui suivent directement [\img].
 
- Le caractère qui correspond a ce que je cherche c'est je crois \s
 
donc je pense à quelque chose comme ca :

Code :
  1. $text = preg_replace("[\[/img\]\\s]","[/img]", $text);


 
mais deja c'est pas tres jolie de remettre 2x le [\img]
et en plus ca ne ferais qu'ignorer le 1er caractere special apres [\img] alrors que je voudrai qu'il ignore tout ceux qui suivent directement.


Message édité par Big-Foot le 19-02-2004 à 18:08:57
n°648863
fabien
Vive la super 5 !
Posté le 19-02-2004 à 18:16:18  profilanswer
 

et avec un str_replace() c'est pas mieux ?
par contre je sais pas si on peut utiliser le \s avec cette fonction.


---------------
Découvre le HFRcoin ✈ - smilies
n°648872
Big-Foot
Posté le 19-02-2004 à 18:32:02  profilanswer
 

en fait je voudrais me servir des possibilité offertent par les regexp (meme si je les connais pas encore :D)
et je vois pas comment je pourrais faire ca avec un str_replace(); vu que le nombre de \s après [\img] peut aller de 0 jusqu'a "l'infini".


Message édité par Big-Foot le 19-02-2004 à 18:32:42

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] ignorer le 1er \n ?

 

Sujets relatifs
[PHP-COOKIE] Help me - a n'y rien comprendre :([PHP] utilisation de polices TTF dans les images [Résolu]
[PHP MYSQL] Comment font les sites comme royaumes pour...[PHP]connaitre le nom du répertoire courant
[PHP] Problème avec imap_get_quotaappli PHP en entrée, pages HTML en sortie
[PHP] interrogation IMPA très lente?Gros pépin avec PHP sous Mandrake 9.1
[PHP] Authentification avec cookies...?Activation de PHP sous Panther
Plus de sujets relatifs à : [PHP] ignorer le 1er \n ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR