Il y a d'autres posts que je connais, mais ils ne concernent pas java. Ce que je demande est un moyen de vérifier si une chaîne contient un mot de plus de 56 caractères. Je veux ensuite insérer un "" dans le mot (probablement au milieu). Je veux que les espaces dans la chaîne d'origine restent là (split ("") ne m'aide pas à cause de ça).Vérifie si un mot dans une chaîne dépasse 50 caractères
Répondre
Pattern.compile("\\w{56,}").matcher(string).find()
en supposant, bien sûr, votre définition de « mot » correspond à la définition de modèle de « caractère de mot »: [a-zA-Z_0-9]
Pour déballer, qui semble juste pour 56 caractères ou plus de mots consécutifs.
Si vous le souhaitez, vous pouvez même conserver l'objet Matcher
, ce qui vous permettra d'obtenir le start()
et le end()
du mot de 56+ lettres.
C'est génial, mais comment puis-je insérer un "" au milieu quand je trouve le mot? – vejmartin
Si vous gardez l'objet 'Matcher', vous pouvez obtenir la position du mot, puis faire ce que vous voulez. –
Boucle sur la chaîne, en utilisant la méthode indexOf()
pour trouver l'espace suivant. Comparez l'index actuel avec le précédent pour voir s'il dépasse 50. Insérez votre espace au milieu et redémarrez votre boucle indexOf() à partir de ce point.
- 1. vérifie si une chaîne est un mot de passe valide
- 2. Comment savoir si un mot d'une chaîne contient plus de 50 caractères en PHP?
- 3. Vérifie si Enum contient une chaîne de caractères?
- 4. Vérifie si une chaîne contient un astérisque (*)
- 5. JS: Vérifie si le texte dépasse la largeur du conteneur
- 6. Vérifie si une chaîne est en majuscules dans Rails
- 7. Remplacer 50% de caractères (aléatoirement) dans une chaîne
- 8. Python: vérifie si un mot est orthographié correctement
- 9. Vérifie si une chaîne est égale à
- 10. Vérifie si une chaîne contient une chaîne en C++
- 11. vérifier une chaîne si avoir un mot
- 12. Vérifie si une chaîne correspond à un modèle
- 13. Insérer un espace quand un mot continu est de 50 caractères
- 14. Vérifie si une chaîne contient des caractères spéciaux sauf période et point d'interrogation Java
- 15. Vérifie si un formulaire a une clé?
- 16. jQuery - Vérifie si la chaîne contient une valeur numérique
- 17. Java: vérifie si une chaîne contient 1 ou plusieurs fois
- 18. SSRS - Vérifie si une sous-chaîne est contenue dans une chaîne par le code
- 19. Vérifie si une chaîne est en palindrome C
- 20. Ruby Vérifie si une chaîne contient des chaînes multi-différentes?
- 21. Python - vérifie si une chaîne commence par "Oui" ou "Non"?
- 22. caractères avant et après chaque mot dans une chaîne
- 23. Vérifie si une chaîne contient une sous-chaîne dans SQL Server 2005, en utilisant une procédure stockée
- 24. KSH vérifie si la chaîne commence par la sous-chaîne
- 25. Vérifier si une chaîne nouvellement soumise est un mot valide
- 26. Création d'un script qui vérifie si chaque mot dans un fichier
- 27. Des idées sur un stringChecker qui vérifie une chaîne pour certains caractères?
- 28. Vérifiez si une chaîne est un mot anglais?
- 29. Vérifie si un ID existe dans une base de données
- 30. Android - Vérifie si une valeur existe dans un tableau
Comment définissez-vous un mot? –
[Qu'avez-vous essayé?] (Http://www.whathaveyoutried.com/) Aussi, quelle est votre question? –