[Perl] caractere Sigma

Laurent Rosenfeld laurent.rosenfeld at googlemail.com
Dim 28 Oct 16:33:21 CET 2018


Bonjour,

il suffit d'utiliser le module utf8 et d'inclure le sigma dans ton
expression régfulière:

use strict;
use warnings;
use feature 'say';
use utf8;

for my $str (qw / aei aeΣ dwΣ Σ/) {
    say $str =~ /^[aeiouΣ]+$/ ? "Success" : "Failure";
}

Ce qui imprime:

$ perl test_sigma.pl
Success
Success
Failure
Success

Cordialement,
Laurent.


Le dim. 28 oct. 2018 à 14:40, Patrick Dupre <pdupre at gmx.com> a écrit :

> Bonjour,
>
> Comment je peux mettre le caractere Σ (\u03a3) dans ma list de caracteres
> d'une expression reguliere
> [a-zA-Z'"] ?
>
> j'ai essaye:
>
> [a-zA-Z'"\u03a3]
> car c'est l'interpretation de
> [a-zA-Z'"Σ]
> par mon editeur
>
> Merci
>
> ===========================================================================
>  Patrick DUPRÉ                                 | | email: pdupre at gmx.com
>  Laboratoire de Physico-Chimie de l'Atmosphère | |
>  Université du Littoral-Côte d'Opale           | |
>  Tel.  (33)-(0)3 28 23 76 12                   | | Fax: 03 28 65 82 44
>  189A, avenue Maurice Schumann                 | | 59140 Dunkerque, France
> ===========================================================================
> _______________________________________________
> Perl mailing list
> Perl at mongueurs.net
> http://listes.mongueurs.net/mailman/listinfo/perl
> Attention, les archives sont publiques
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://listes.mongueurs.net/archives/perl/attachments/20181028/8b522850/attachment-0001.html>


Plus d'informations sur la liste de diffusion Perl