[PHP]-> Reg. Exp. -> couper une chaine > X caractères ..

-> Reg. Exp. -> couper une chaine > X caractères .. [PHP] - Programmation

Marsh Posté le 05-02-2002 à 00:22:42    

salut,
 
comme d'hab je merdouille avec les reg exp .
la j'essaye d'en faire une qui soit capable de me couper un texte s'il est + grand que 70 caracteres, apres pas mal d'essais voici ce que j'ai pondu :
 
$x2=preg_replace("|([^\s]{35})([^\s]{35})|","\\1 \\2",$x);
 
evidemment c'est tres loin de ce que j'aimerais car un coup elle est coupé a 35, ensuite a 70 et si la fin fait moins de 105 caracteres elle est laissé intact  :sarcastic:  
 
y a quelqu'un qui peut me filer un coup de main ?
 
merci

 

[edtdd]--Message édité par potiron--[/edtdd]

Reply

Marsh Posté le 05-02-2002 à 00:22:42   

Reply

Marsh Posté le 05-02-2002 à 00:54:02    

moi je fais  
 
 
$texte = preg_replace("/[a-z0-9:<>]{40}/i","\\0<br>",$texte);

Reply

Marsh Posté le 05-02-2002 à 02:43:34    

merci :) ca fonctionne .

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed