Compter nb de lignes dans colonne
dallap
-
Dallap -
Dallap -
Bonjour,
Je n'arrive pas trouver la réponse à ma question,
j'ai un long mot écrit dans une colonne d'un tableau et ce mot est "découpé" grâce à un word-wrap:break-word; donc le retour à la ligne se fait automatiquement.
J'aimerai savoir sur combien de lignes ce mot est écrit.
J'ai essayé:
document.write(mot);
var rdisp = mot.split("\n");
NBlignes = rdisp.length;
mais il me retourne toujours 1....
(si je remplace \n par E j'ai bien le nombre de E dans mon mot...)
J'ai essayé avec \r, \r\n, <br> mais ça ne change rien, toujours 1 en retour.
Merci de votre aide.
PS: Je précise bien que c'est UN UNIQUE MOT SANS ESPACE qui est affiché sur plusieurs lignes
Je n'arrive pas trouver la réponse à ma question,
j'ai un long mot écrit dans une colonne d'un tableau et ce mot est "découpé" grâce à un word-wrap:break-word; donc le retour à la ligne se fait automatiquement.
J'aimerai savoir sur combien de lignes ce mot est écrit.
J'ai essayé:
document.write(mot);
var rdisp = mot.split("\n");
NBlignes = rdisp.length;
mais il me retourne toujours 1....
(si je remplace \n par E j'ai bien le nombre de E dans mon mot...)
J'ai essayé avec \r, \r\n, <br> mais ça ne change rien, toujours 1 en retour.
Merci de votre aide.
PS: Je précise bien que c'est UN UNIQUE MOT SANS ESPACE qui est affiché sur plusieurs lignes
A voir également:
- Compter nb de lignes dans colonne
- Déplacer colonne excel - Guide
- Trier colonne excel - Guide
- Colonne word - Guide
- Formule somme excel colonne - Guide
- Partage de photos en ligne - Guide
3 réponses
Bonjour,
Votre chaîne dans le TD ne contient pas de renvoi à la ligne ou de retour chariot, elle a juste été formatée par le navigateur pour être affichée sur plusieurs lignes.
Donc un seul élément dans votre tableau, la chaîne elle même.
Cordialement
Votre chaîne dans le TD ne contient pas de renvoi à la ligne ou de retour chariot, elle a juste été formatée par le navigateur pour être affichée sur plusieurs lignes.
Donc un seul élément dans votre tableau, la chaîne elle même.
Cordialement
Avec rhino (https://developer.mozilla.org/en-US/docs/Mozilla/Projects/Rhino :
johand@osiris:~/src/javascript$ cat split.js var myString = "Hello\nles\ncopains"; var rdisp = myString.split("\n"); NBlignes = rdisp.length; print("nombre de lignes: " + NBlignes + "\n"); johand@osiris:~/src/javascript$ rhino split.js nombre de lignes: 3