Identifieur qui permet de retourner le nième caractere d'une chaîne depuis la gauche ou la droite

Description

Mon code est un identifieur qui permet de retourner le nième caractère d'une chaîne en partant de la droite ou de la gauche selon la propriété choisie.

Il s'appelle $substr (sous-chaîne).
Voici sa syntaxe :
$substr(string,N).propriété
Les deux porpriétés sont les suivantes:
1. r (raccourci de right)=> si on veut que l'identifieur retourne le nième caractère en partant de la droite de la chaîne.
2. l (raccourci de left) => si on veut que l'identifieur retourne le nième caractère en partant de la gauche de la chaîne.

Exemple:
//echo -a $substr(salut,2).l retourne a
//echo -a $substr(salut,2).r retourne u

Merci à Kerrigan et PaDa pour leurs commentaires.

Source / Exemple :


;######################################################################
;Date : 31.05.2004 
;Auteur : -Carton-
;Contact : anneau_nynme@hotmail.com
;Vous pouvez diffuser et utiliser ma source tant que mon nom et la date de création restent clairement visibles et que vous ne la modifiez pas. 
;La modification de cette source est permise seulement en cas d'utilisation personnelle.
;######################################################################

alias substr {
  if $2 {
    if $2 > $len($1) return $1  
    elseif  $prop == r {
      return $left($right($1,$2),1) }
    elseif $prop == l {
      return $right($left($1,$2),1) } }
  else return Erreur de syntaxe }

Conclusion :


J'attends vos commentaires ;) et prenez en considération QUE JE NE CONNAISSAIS PAS $MID (je crie pas, je mets juste en évidence) avant de faire cet identifieur.

@+

-Carton-

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.