Ça a l'air très bien, à l'exception de
~S qui ne désigne pas une
espace fine insécable (qui se traduirait par
~<) mais une
espace insécable justifiante (donc de chasse semblable aux espaces intermots).
— A noter que dans la documentation d'Adobe, ils disent que c'est ~s pour une espace insécable justifiante et ~S une espace insécable à chasse fixe mais ça semble être une erreur de leur part (voir ici).
N.B. Ce second exemple répond sans doute à l'interrogation de
il s'agit d'un
placeholder, un emplacement prévu dans la formule pour qu'on puisse éventuellement y introduire deux variantes à rechercher. Dans le premier exemple, ça semblait inutile puisqu'on cherchait soit une espace soit une espace.