cs_fabiano13
Messages postés262Date d'inscriptionmardi 26 février 2002StatutMembreDernière intervention27 février 2012
-
11 avril 2011 à 19:47
cs_fabiano13
Messages postés262Date d'inscriptionmardi 26 février 2002StatutMembreDernière intervention27 février 2012
-
27 oct. 2011 à 01:34
Bonjour,
Je relance le sujet car faute de ne pas avoir trouvé de réponse.
Je cherche à couper une chaine en deux que si elle dépasse un certain nombre de caractère et si possible avec regex.
Exemple : Voici le début de ma phrase (...) et se termine ainsi.
cs_fabiano13
Messages postés262Date d'inscriptionmardi 26 février 2002StatutMembreDernière intervention27 février 2012 26 oct. 2011 à 21:53
Merci pour ta réponse.
Visiblement ça ne marche pas comme il le faudrait car il ne coupe pas en deux le string.
Voici plusieurs hypothèses :
Texte original : Un texte est une succession de caractères organisée selon un langage. Cette définition désigne aussi bien une sémiotique des langages.
Exemple : Pour une taille max de 50. la fonction doit couper la chaine en deux à partir du 25 caractères. Pour la partie de gauche si le 25ème caractère tombe sur un mot tronqué alors il faut raccourcir la chaine au précédent mot.
Exemple : Un texte est une succes(...)émiotique des langages.
Résultat souhaité : Un texte est une(...)des langages.
A noter que le résultat doit être inférieur aux Max caractères en incluant bien sûr le séparateur (...) .
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 26 oct. 2011 à 22:03
pas clair du tout, ton exemple, fabiano13 !
Surtout la chaîne de départ qui inclut déjà ton (...)
Mais pas seulement pour cette seule raison !
Et aussi : à quoi, exactement, reconnais-tu qu'un mot est "tronqué" ? Avec un dictionnaire derrière ?
____________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches d'autres forumeurs.
Pas d'aide en ligne installée ? ==> ne comptez pas sur moi pour simplement vous dire ce qu'elle contient