Retour : accueil > Zim
Utilisation dans Zim : aligneur.php %f
Zim script : Aligneur
Utilisation dans Zim : aligneur.php %f
#!/opt/lampp/bin/php
<?php
/**
* Encodage de ce fichier : utf-8
* Supprime les retour à la ligne inutiles.
* Utilisation: aligneur.php %f
*/
$fichier = $argv[1];
mb_internal_encoding("UTF-8");
mb_regex_encoding("UTF-8");
$contenu = file_get_contents($fichier);
$expressions = array(
'([a-z,;])\n([a-z])' => array("\\1 \\2", 'm'),
'-\n([a-z])' => array("\\1", 'm')
);
foreach ($expressions as $recherche => $remplacementEtOptions) {
$remplacement = $remplacementEtOptions[0];
$options = $remplacementEtOptions[1];
$contenu = mb_ereg_replace($recherche, $remplacement, $contenu, $options);
}
file_put_contents($fichier, $contenu);
exit(0)
?>