Comment je peux separer un string plus longue

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
davinciomar
Niveau 2
Niveau 2
Messages : 17
Enregistré le : dim. 26 mars 2017 19:52
Status : Hors ligne

Comment je peux separer un string plus longue

#1

Message par davinciomar »

Bonjour je veux separer ma string qui est la suivante:
string longtext = "Une population plus nombreuse et plus âgée, des maladies plus fréquentes… En 2020, la France devrait compter 548 000 personnes de plus qu’en 2015 atteintes d’au moins une pathologie chronique ou nécessitant un traitement au long cours (diabète, cancer, maladie psychiatrique…). Cette projection inédite a été dévoilée mercredi 31 mai par la Caisse nationale de l’assurance-maladie des travailleurs salariés (CNAMTS) à l’occasion de la présentation d’une analyse « médicalisée » des dépenses de santé en 2015.

Pour la première fois, les statisticiens de la CNAM ont croisé les prévisions démographiques de l’Insee et les évolutions prévisibles des principales pathologies. L’objectif était d’établir celles qui connaîtront les plus fortes hausses d’effectifs ces prochaines années et ainsi mieux « identifier les leviers de maîtrise de dépenses ». Entre 2015 et 2020, le nombre de personnes atteintes d’une maladie cardio-neuro-vasculaire devrait par exemple grimper de 13 % et passer de 4,5 millions à 5,1 millions de patients, les deux tiers de cette hausse s’expliquant par la seule évolution démographique, soit en l’occurrence le vieillissement de la population.

D’autres pathologies devraient également connaître de fortes hausses de leurs effectifs au cours de cette période : + 12 % pour le diabète (455 000 patients de plus), + 10 % pour les maladies respiratoires chroniques (340 000 patients de plus), + 11 % pour les maladies psychiatriques (100 000 patients de plus), + 20 % pour les maladies inflammatoires (234 000 patients de plus). Des hausses spectaculaires qu’il faut lire avec prudence car les patients qui cumulent plusieurs pathologies sont comptabilisés plusieurs fois. Ayden Tajahmady, le directeur adjoint de la stratégie et des études statistiques à la CNAM, explique :

« Cette progression peut paraître importante mais il n’y a pas d’explosion. C’est la poursuite d’une tendance qui tend même à se ralentir en raison d’une évolution démographique plus modérée. »
L’augmentation du nombre de patients atteints de maladies cardio-neuro-vasculaires ne serait ainsi que de 2,7 % par an jusqu’en 2020, contre 3,3 % chaque année entre 2013 et 2015. Plus exceptionnellement, on assiste même à quelques diminutions d’effectifs. Le nombre de personnes prenant des traitements psychotropes ou des traitements du risque cardio-vasculaire devrait ainsi « reculer respectivement de 8 % et de 6 % ».

Budget contraint

Une évolution du nombre de malades à laquelle l’Assurance-maladie devra répondre avec un budget contraint, ce qui l’oblige, comme elle le détaille chaque année à la fin du mois de juin, à engager des actions de prévention ou de « maîtrise médicalisée » des dépenses (réduction de la durée de séjour à l’hôpital, optimisation de l’utilisation des ambulances, etc.). Emmanuel Macron a annoncé pendant la campagne qu’il entendait plafonner la progression des dépenses à 2,3 % chaque année (contre 2,1 % cette année, et 1,75 % en 2016).

Mercredi, la CNAM n’a pas souhaité chiffrer les dépenses supplémentaires qu’entraîneront nécessairement ces centaines de milliers de nouveaux patients. « Ce calcul aurait été trop hasardeux, chaque pathologie ayant vingt-sept postes de dépense différents », souligne M. Tajahmady, en rappelant qu’il est aujourd’hui impossible de prédire l’évolution du prix de certains traitements médicamenteux.

L’Assurance-maladie s’est toutefois prêtée à cet exercice a posteriori pour certaines maladies. Elle a par exemple constaté une hausse de la dépense moyenne de soins pour le traitement du cancer du sein, passée de 11 288 euros par patiente par an en 2012 à 12 035 euros en 2015. Une augmentation due à un recours croissant à des nouveaux médicaments, plus onéreux.

A contrario, la dépense moyenne annuelle par patient traité pour une maladie coronaire chronique, comme une angine de poitrine, a baissé de 2,7 % entre 2012 et 2015 en raison de la baisse des prix de certains médicaments et une diminution des dépenses d’hospitalisation, « concomitante à une hausse des soins infirmiers en ville »."


Ma question est comme je peux faire pour separer ma string automatiquement. Donc je ne dois pas faire manuellement. Donc le example je veux obtenir est le suivant:
"numerodecaracter1" &_ "numerodecaracter2" .. etc..

il est possible? Comment je peux faire pour faire automatiquement..
merci d'avance.
Avatar du membre
jchd
AutoIt MVPs (MVP)
AutoIt MVPs (MVP)
Messages : 2273
Enregistré le : lun. 30 mars 2009 22:57
Localisation : Sud-Ouest de la France (43.622788,-1.260864)
Status : Hors ligne

Re: Comment je peux separer un string plus longue

#2

Message par jchd »

Il faudrait choisir quel forum solliciter, car les demandes en double sont double travail pour les contributeurs.
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.
davinciomar
Niveau 2
Niveau 2
Messages : 17
Enregistré le : dim. 26 mars 2017 19:52
Status : Hors ligne

Re: Comment je peux separer un string plus longue

#3

Message par davinciomar »

d'accord pardon pour tout.. la prochain je prends soin. merci d'avance.
Avatar du membre
walkson
Modérateur
Modérateur
Messages : 1020
Enregistré le : ven. 12 août 2011 19:49
Localisation : Hurepoix
Status : Hors ligne

Re: Comment je peux separer un string plus longue

#4

Message par walkson »

Bonjour,
Peut être comme ça ?
Global $s  = "This is a long string that is holding more than 80 characters and thus should be split into several lines. That is if everything is working properly and nicely and all that. No misshaps no typos. No bugs. But I want the code too look good too. That's the problem!"
$long = StringLen($s)
Local $text = ""
For $i = 1 To $long Step 8
   $text &= StringMid($s,$i,8) & @CRLF
Next
ConsoleWrite($text & @CRLF)
Cordialement,
Walkson
"Horas non numero nisi serenas " Le canon de midi
(Je ne compte que les heures heureuses)
Avatar du membre
Numeric
Niveau 5
Niveau 5
Messages : 131
Enregistré le : mer. 23 mars 2016 08:17
Status : Hors ligne

Re: Comment je peux separer un string plus longue

#5

Message par Numeric »

Salut ,tu devrais y jeter un coup d’œil ---> Manipulations de chaines
De 0 et 1 vers les étoiles , tout part du Binaire, Numeric
Répondre