Macro .foreach_line

Cette macro procède à l'itération sur les lignes d'un bloc de texte multiligne en utilisant la variable locale %CurrentLine%.

.foreach_line (entrée [,en-tête [,fin]])
	résultat
.next [(séparateur)]

Les paramètres suivants sont disponibles :

Paramètre

Description

entrée

Spécifie le texte sur lequel l'itération doit être effectuée.

Type : Template simple

en-tête

[facultatif] Spécifie le texte à générer avant le résultat, sauf s'il n'y a aucun résultat.

Type : Texte

fin

[facultatif] Spécifie le texte à générer après le résultat, sauf s'il n'y a aucun résultat.

Type : Texte

résultat

Spécifie le texte à produire pour chaque ligne de l'entrée.

Type : Template complexe

séparateur

[facultatif] Spécifie le texte à générer entre chaque ligne de résultat.

Type : Texte

Exemple
.foreach_line(%Comment%,"/**\n","\n*/")
* %CurrentLine%
.next("\n")
Résultat :
/**
* Ceci est mon commentaire.
* Il s'agit d'un commentaire de style documentation Java.
* Il est réparti sur plusieurs lignes.
*/