--- # paragrapher un texte contenant des
mal fermes # paragrapher-init-trim: # trim type: all is_callback: y replace: trim toujours-paragrapher: # Ajouter un
au debut pour assurer d'avoir toujours un paragraphe # annuler cette regle pour revenir a l'ancien comportement de SPIP type: all replace: "
$0" toujours-ouvrir: # toujours ouvrir un parapgraphe derriere une balise bloc fermante if_str: "" match: ",(?:div|pre|ul|ol|li|blockquote|h[1-6r]|t(able|[rdh]|head|body|foot|extarea)|form|object|center|marquee|address|applet|iframe|d[ltd]|script|noscript|map|button|fieldset|style)[^>]*>\s*?,UimsS" replace: "$0
" ajouter-stop-p1: # Ajouter un espace aux
et un "STOP P" # transformer aussi les
existants en, nettoyes ensuite if_str: "
" #if_match: ",
$0 ,iS"
replace: " "
fermer-para-preg:
# Fermer les paragraphes
# y compris sur "STOP P"
# en reperant les balises blocs XHTML
# en pure wheel : le \s* agit comme trim() et remplace reduire-blancs2
match: ", \n<$2$3"
disabled: Y
fermer-para-mano:
# Fermer les paragraphes
# en reperant les balises blocs XHTML
# optimise a la mano
type: all
is_callback: Y
replace: fermer_para_mano
supprimer-stop-p:
# Supprimer les marqueurs "STOP P"
match: " 1/2
# match: ",( ]*>)\s*,UiuS"
# replace: "$1"
# disabled: Y
suppr-para-vides:
# Supprimer les ]*>\s* 2/2
# match: ",\s* "
type: str