1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
|
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
|
-
+
+
+
+
|
__[i]/tu(tu_arc_en_ciel)__ arcs? en ciel <<- ->> =\0.replace(" ", "-") # Il manque les traits d’union.
__[i]/tu(tu_après_demain)__ après demain <<- ->> après-demain # Il manque un trait d’union.
__[i]/tu(tu_au_préposition)__ au (delà|dehors|desso?us|devant) @@$ <<- ->> au-\1 # Il manque un trait d’union.
__[i]/tu(tu_avant_hier)__ avant hier <<- ->> avant-hier # Il manque un trait d’union.
__[i]/tu(tu_bouche_à_oreille_bouche)__ bouche à (?:bouche|oreilles?) <<- morph(word(-1), ":D", False) ->> =\0.replace(" ", "-") # Il manque les traits d’union.
__[i]/tu(tu_c_est_à_dire)__ c’est [àa] dire <<- ->> c’est-à-dire # Il manque les traits d’union.
__[i]/tu(tu_chef_d_œuvre_lieu)__ chef (lieu|d’œuvre) @@$ <<- ->> chef-\1 # Il manque un trait d’union.
__[i]/tu(tu_celui_celle_là_ci)__ ce(?:lles?|lui|ux) (?:là|[cs]i) <<- ->> =\0.replace(" ", "-").replace("si", "ci") # Il manque un trait d’union.
__[i]/tu(tu_celui_celle_là_ci)__
ce(?:lles?|lui|ux) (?:là|[cs]i)
<<- not (\0.endswith("si") and morph(word(1), ":[AW]", False))
->> =\0.replace(" ", "-").replace("si", "ci") # Il manque un trait d’union.
__[i]/tu(tu_centre_ville)__ centres? villes? <<- ->> centre-ville|centres-villes # Il manque un trait d’union.
__[i]/tu(tu_ci_dessous_devant_contre)__ ci (desso?us|devant|contre) @@$ <<- ->> ci-\1 # Il manque un trait d’union.
__[i]/tu(tu_de_ci_de_là)__ de ci,? de là <<- ->> de-ci de-là|de-ci, de-là # Il manque les traits d’union.
__[i]/tu(tu_en_contre_bas_partie)__ en contre (bas|partie) @@$ <<- ->> en contre\1|en contre-\1 # Mettez un trait d’union ou soudez.
__[i]/tu(tu_en_contrepoint)__ en (contre[- ]point) @@$ <<- -1>> contrepoint # Soudez.
__[i]/tu(tu_état_major)__ état major <<- ->> état-major # Il manque un trait d’union.
__[i]/tu(tu_grand_chose)__ grand chose <<- ->> grand-chose # Il manque un trait d’union.
|
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
|
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
|
+
|
TEST: Il a été nommé {{vice président}}
TEST: Que vas-tu faire {{vis à vis}} d’eux ->> vis-à-vis
TEST: un super {{week end}} ->> week-end
TEST: ils sont partis {{outre mer}}
TEST: elles sont allées au {{sud ouest}}
TEST: {{nord est}}
TEST: des {{stock options}}
TEST: Un autre chantier important, celui si sensible de la préservation des données personnelles des élèves
# est-ce … ?
__[i]/tu(tu_est_ce)__
(?<![cCdDlL][’'])(est ce) ({w_2}) @@0,$
<<- morphex(\2, ":", ":N.*:[me]:[si]|>qui ") and morph(word(-1), ":Cs", False, True)
-1>> est-ce # S’il s’agit d’une interrogation, il manque un trait d’union.
|