<blockquote lang="en"> | <blockquote lang="en"> | ||||
<p>Hope in this sense is not a prize or a gift, but something you earn through study, through resisting the ease of despair, and through digging tunnels, cutting windows, opening doors, or finding the people who do these things. <mark>They exist.</mark></p> | <p>Hope in this sense is not a prize or a gift, but something you earn through study, through resisting the ease of despair, and through digging tunnels, cutting windows, opening doors, or finding the people who do these things. <mark>They exist.</mark></p> | ||||
<p><cite><em><a href="https://www.youtube.com/watch?v=vT_sKGbP1yY">Who We Really Are... When Everything Goes Wrong</a></em> (vidéo Youtube, 25 min)</cite></p> | |||||
<p><cite><em><a href="https://www.youtube.com/watch?v=vT_sKGbP1yY">Who We Really Are... When Everything Goes Wrong</a></em> (vidéo Youtube, 25 min)</cite></p> | |||||
</blockquote> | </blockquote> | ||||
<nav> | <nav> |
<blockquote lang="en"> | <blockquote lang="en"> | ||||
<p>Hope in this sense is not a prize or a gift, but something you earn through study, through resisting the ease of despair, and through digging tunnels, cutting windows, opening doors, or finding the people who do these things. <mark>They exist.</mark></p> | <p>Hope in this sense is not a prize or a gift, but something you earn through study, through resisting the ease of despair, and through digging tunnels, cutting windows, opening doors, or finding the people who do these things. <mark>They exist.</mark></p> | ||||
<p><cite><em><a href="https://www.youtube.com/watch?v=vT_sKGbP1yY">Who We Really Are... When Everything Goes Wrong</a></em> (vidéo Youtube, 25&nbsp;min)</cite></p> | |||||
<p><cite><em><a href="https://www.youtube.com/watch?v=vT_sKGbP1yY">Who We Really Are... When Everything Goes Wrong</a></em> (vidéo Youtube, 25&#8239;min)</cite></p> | |||||
</blockquote> | </blockquote> | ||||
<hr/><p><a href="mailto:david@larlet.fr">Réagir ?</a></p></summary> | <hr/><p><a href="mailto:david@larlet.fr">Réagir ?</a></p></summary> | ||||
</entry> | </entry> |
RE_ESPACE_FINE_INSECABLE = regex.compile( | RE_ESPACE_FINE_INSECABLE = regex.compile( | ||||
assemble_regexes( | assemble_regexes( | ||||
build_regex(r"\w?", r"[;\?!]"), # Ponctuations doubles. | build_regex(r"\w?", r"[;\?!]"), # Ponctuations doubles. | ||||
build_regex(r"\d", r"([ghj]|mg|L|km|°C)(\b|$)"), # Unités. | |||||
build_regex(r"\d", r"([ghj]|min|mg|L|km|°C)(\b|$)"), # Unités. | |||||
build_regex(r"\d", r"(Mo|Ko|Go|Mb|Kb|Gb)(\b|$)"), # Tailles de fichiers. | build_regex(r"\d", r"(Mo|Ko|Go|Mb|Kb|Gb)(\b|$)"), # Tailles de fichiers. | ||||
build_regex(r"\d", r"%"), # Pourcentages. | build_regex(r"\d", r"%"), # Pourcentages. | ||||
build_regex(r"\d", r"€"), # Symboles monétaires. | build_regex(r"\d", r"€"), # Symboles monétaires. |