Note :

Le module LINES propose une fonction pour traiter des lignes de texte.

Il offre les fonctions suivantes:


lines

La fonction ~lines() permet d'effectuer une extraction de lignes dans un texte. Le contenu de la ligne et le numéro de ligne sont ensuite disponibles. La fonction reprend le fonctionnement de ~list().
La fonction prend 3 arguments obligatoires ainsi qu'un couple d'arguments:

Appelons A le premier argument du couple, B le deuxième argument du couple.



Exemple:

~set('chaîne','1
2
3
4
5')

~lines(~get('chaîne'),1,2,'LM','~lines_fld('line')
')


Résultat :

3
4

lines_fld

Cette fonction prend un seul argument, pouvant être :

Exemple :

~set('chaîne','Bonjour,
		Ce message est un exemple,
		pour la fonction lines.')

~lines(~get('chaîne'),1,,
		'LM','#~lines_fld('count') : ~lines_fld('line')<br />',
		'LR', 'Début : ~lines_fld('line')<br />')


Résultat :


Début : Bonjour,
#2 : Ce message est un exemple,
#3 : pour la fonction lines.