Une place pour une véritable innovation. Partagez vos propres utilitaires créés avec la communauté Manjaro.
Questions et discussions sur la programmation et le codage.
#1Messageil y a 3 semainesHello !
Pour un exercice, je récupère des strings tous sales de ce type :
bout\n\n\n\n\n\n\n\n\ntruc Machin chose\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n1,025\n\nPatings
bout\n\n\n\n\n\n\n\n\nBidule jaune Verdatre\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n1,422\n\nPatings
Le but est d’isoler les mots du milieu.
J’ai trouvé ceci
Y aurait-il mieux ?
administration/modération
Xubuntu devel - Manjaro unstable - OpenSUSE tumbleweed (GeckoLinux) -Debian Testing
Trucs, astuces, tutos et analyses de l'open source dans l'almanet doLys
#2Messageil y a 3 semainesbonjour
Pour le motif de fin, seul \
suffit, pas besoin de \n
Avec ta regex, je trouve quelques \n sur les 56 résultats
si je remplace \D par a-zA-Z
, plus que 30 résultats , reste encode 29 résultats mais ils sont null
([a-zA-Z ]+?)
et cette fois j'ai qu'un seul résultat
(À voir si utiliser le caractère espace est une tricherie pour cet exercice...)
---------------------
je ne suis vraiment pas un expert regex, mais existe des forums où ils pullulent 
https://www.developpez.net/forums/
note: il existe des différences suivant le langage, par exemple ici ma regex finale ne passe pas avec java et Go. Donc sans le contexte, difficile de répondre. Manjaro STABLE - Linux-latest - fish - Kde5+Cinnamon - Icore - 6Go RAM - GeForce 405 nouveau - ssd en MBR
#mount /dev/archlinux /mnt/manjaro
#3Messageil y a 3 semainesWahh !
Super merci !
Alors, effectivement, j'avais des null partout.
Par contre chez moi, je dois garder le \n final :
(?<=\\n)([a-zA-Z ]+?)(?=\\n)
[Edit] pigé !
(?<=\\n)([a-zA-Z ]+?)(?=\\)
fait aussi le taf ! Xubuntu devel - Manjaro unstable - OpenSUSE tumbleweed (GeckoLinux) -Debian Testing
Trucs, astuces, tutos et analyses de l'open source dans l'almanet doLys
#4Messageil y a 3 semainespapajoke a écrit : ↑il y a 3 semaines
(...)
note: il existe des différences suivant le langage, par exemple ici ma regex finale ne passe pas avec java et Go. Donc sans le contexte, difficile de répondre.
C'est pour avoir un string propre dans Ruby.
Rubular est content de ta soluce 
https://rubular.com/Xubuntu devel - Manjaro unstable - OpenSUSE tumbleweed (GeckoLinux) -Debian Testing
Trucs, astuces, tutos et analyses de l'open source dans l'almanet doLys