Retour : accueil > Zim

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)
?>