385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
|
__<i>(p_email)__
\w[\w.-]*@\w[\w.-]*\w[.]\w+ <<- ~>> *
# URL
__<i>(p_URL)__
https?://[\w./?&!%=+*"'@$#-]+ <<- ~>> *
__<i](p_URL2)__
({w_2})[.](?:com|net|org|info|fr|ca|be|ch|i[ot]|co[.]uk|tk|es|jp|zh|ru|us|nl) @@0 <<- ~>> =\1.capitalize()
# Numéro de chapitre
__<i>(p_chapitre)__
^\d+[.][\d.-]* <<- ~>> *
# Numéro suivi de plusieurs espaces, considéré comme une numérotation de chapitre
__<i>(p_num_chapitre)__
|
|
>
>
>
>
|
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
|
__<i>(p_email)__
\w[\w.-]*@\w[\w.-]*\w[.]\w+ <<- ~>> *
# URL
__<i>(p_URL)__
https?://[\w./?&!%=+*"'@$#-]+ <<- ~>> *
__<i](p_URL2)__
((?:{w_1}[.])*)({w_2})([.](?:com|net|org|info|fr|ca|be|ch|i[ot]|co[.]uk|tk|es|jp|zh|ru|us|nl|xyz)) @@0,**,$
<<- ~1>> *
<<- ~2>> =\2.capitalize()
<<- =>> define(\2, [":MP:e:i"])
<<- ~3>> *
# Numéro de chapitre
__<i>(p_chapitre)__
^\d+[.][\d.-]* <<- ~>> *
# Numéro suivi de plusieurs espaces, considéré comme une numérotation de chapitre
__<i>(p_num_chapitre)__
|
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
|
!!!! Espaces manquants
!!
!!
__<s>/typo(typo_espace_manquant_après1)__
({w1})[,:]({w_1}) @@0,$ <<- not \1.isdigit() -2>> " \2" # Il manque un espace.
__<s>/typo(typo_espace_manquant_après2)__
[?!;%‰‱˚»}]({w_1}) @@$ <<- -1>> " \1" # Il manque un espace.
__<s]/typo(typo_espace_manquant_après3)__
{w_1}[.]({w_1}) @@$
<<- (\1.__len__() > 1 and not \1.isdigit() and spell(\1)) or after("^’") -1>> " \1" # Il manque un espace.
TEST: J’en ai marre,{{ça}} suffit.
TEST: elle est délirante.{{Devine}} ce qu’elle a dit.
TEST: Voilà,{{il}} manque un espace. ->> " il"
TEST: Dernier essai.{{Voilà}}. ->> " Voilà"
TEST: muni de lunettes protectrices et.{{d}}’un casque.
TEST: espace:{{manquant}} ->> " manquant"
TEST: espace{{;}}{{manquant}}
TEST: espace ;{{manquant}} ->> " manquant"
TEST: espace{{?}}{{manquant}}
TEST: espace{{!}}{{manquant}}
TEST: espace.{{Manquant}} ->> " Manquant"
TEST: qui ont refuse.{{de}} se sauver ->> " de"
!!
!!
!!!! Points
!!
!!
|
|
|
|
>
>
|
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
|
!!!! Espaces manquants
!!
!!
__<s>/typo(typo_espace_manquant_après1)__
({w1})[,:]({w_1}) @@0,$ <<- not \1.isdigit() -2>> " \2" # Il manque un espace.
__<s>/typo(typo_espace_manquant_après2)__
[?!;%‰‱˚»}]({w_1}) @@$ <<- -1>> " \1" # Il manque un espace.
__<s]/typo(typo_espace_manquant_après3)__
{w_1}[.]({w_1}) @@$
<<- (\1.__len__() > 1 and not \1.isdigit() and spell(\1)) or after("^’") -1>> " \1" # Il manque un espace.
TEST: J’en ai marre,{{ça}} suffit.
TEST: elle est délirante.{{Devine}} ce qu’elle a dit.
TEST: Voilà,{{il}} manque un espace. ->> " il"
TEST: Dernier essai.{{Voilà}}, c’est ça. ->> " Voilà"
TEST: muni de lunettes protectrices et.{{d}}’un casque.
TEST: espace:{{manquant}} ->> " manquant"
TEST: espace{{;}}{{manquant}}
TEST: espace ;{{manquant}} ->> " manquant"
TEST: espace{{?}}{{manquant}}
TEST: espace{{!}}{{manquant}}
TEST: espace.{{Manquant}} ->> " Manquant"
TEST: qui ont refuse.{{de}} se sauver ->> " de"
TEST: pic.twitter.com/PICNAME
!!
!!
!!!! Points
!!
!!
|