[Perl] Raku, découpage d'un fichier en paragraphes
Philippe Delavalade
philippe.delavalade at orange.fr
Mar 29 Mar 10:57:19 CEST 2022
Merci à tous pour vos réponses. Je vais tester en pratique.
--
Philippe
Le mardi 29 mars à 07:23, Jean a écrit :
> Le 28/03/2022 à 20:47, Philippe Delavalade a écrit :
> > Bonjour Jean et tous.
> >
> > Merci pour la réponse positive.
> >
> > Mes questions seront celles d'un béotien j'imagine ; excusez-m'en par
> > avance...
> >
> > Voici la première :
> >
> > avec perl5, en lisant un fichier constitués disons de paragraphes séparés
> > par une ligne blanche, on pouvait faire ceci :
> >
> > $/ = "";
> > while( my $txt = <$fh> ) {...}
> > où $txt contenait successivement les différents paragraphes.
> >
> > Dans la doc que j'ai parcourue sur docs.raku.org, je n'ai rien vu
> > d'équivalent.
> >
> > Comment faudrait-il donc traiter ce cas ? J'utilise beaucoup cette méthode
> > dans mes scripts.
> >
> > Merci.
> >
>
> Si les fichiers ne sont pas trop gros, voici comment
> je fais :
>
> my Str $text = slurp($file);
> for $text.split(/ \n ** 2..*/) -> Str $para {
> ...
> }
>
> Cela fonctionne si les paragraphes sont séparés de temps
> en temps par deux LF, de temps en temps par trois LF, ou
> quatre, ou plus.
>
> Pour ceux qui comprennent l'anglais, vous pouvez aussi voir
> https://www.reddit.com/r/rakulang/comments/k6xhrm/does_raku_have_a_paragraphatatime_mode/
>
>
>
> Jean
>
>
> _______________________________________________
> Perl mailing list
> Perl at mongueurs.net
> http://listes.mongueurs.net/mailman/listinfo/perl
> Attention, les archives sont publiques
Plus d'informations sur la liste de diffusion Perl