templeet
pix
corner_top pix


Extraction de lignes de textes
Fonctions
lines

La fonction ~lines() est une fonction de liste. Elle 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 prend 3 arguments obligatoires et les sélecteurs:

  • la chaîne de texte initiale
  • le numéro de la ligne de départ
  • le nombre de lignes à retourner. Si le paramètre est vide le restant des lignes sera pris
  • les sélecteurs


Les sélecteurs supportés sont LM, LR, LF, LL, LN, L1, LD et LS.

Exemple:

~rem(txt=<![TXT[dans le vieil étang,
une grenouille saute,
un ploc dans l'eau.
]TXT]>)

~lines(txt,1,,'LM','~lines_fld('counter'): ~lines_fld('line')',
"LS","
")

Le résultat est:

1: dans le vieil étang,
2: une grenouille saute,
3: un ploc dans l'eau.
lines_fld

Cette fonction prend un seul argument, pouvant être :

  • 'line' : renvoie la ligne courante
  • 'counter' : renvoie le numéro de ligne

Voir exemple ci-dessus.

corner_bottom pix
pix