1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
|
__<s>(p_exposants)__
[¹²³⁴⁵⁶⁷⁸⁹⁰]+
<<- ~>> *
__[i](p_références_aux_notes)__
({w_2})(\d+) @@0,$
<<- not morph(\0, ":") and morph(\1, ":") ~2>> *
!!!! Traits d’union !!
__[i]/tu(tu_trait_union_douteux)__
({w1})(?:--|—|–|−|⁃)({w1}) @@0,$
<<- spell(\1+"-"+\2) and analyse(\1+"-"+\2, ":") ->> \1-\2 # Trait d’union : un tiret simple suffit.
|
>
>
|
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
|
__<s>(p_exposants)__
[¹²³⁴⁵⁶⁷⁸⁹⁰]+
<<- ~>> *
__[i](p_références_aux_notes)__
({w_2})(\d+) @@0,$
<<- not morph(\0, ":") and morph(\1, ":") ~2>> *
TEST: POLITIQUESOCIÉTÉÉCONOMIEMONDECULTUREART DE VIVREMAGAZINE (qui peut faire boguer JavaScript avec certaines regex)
!!!! Traits d’union !!
__[i]/tu(tu_trait_union_douteux)__
({w1})(?:--|—|–|−|⁃)({w1}) @@0,$
<<- spell(\1+"-"+\2) and analyse(\1+"-"+\2, ":") ->> \1-\2 # Trait d’union : un tiret simple suffit.
|