articles/dicorebol-fr/suffixq.txt · Dernière modification: 07/05/2005 00:23

EN: rebol.com - rebol.org - rebol.net -
FR: Rebol Documentation Project - forum RebelBB - rebol-france.org - forum codeur -

 

Suffix? - Détail de la fonction

En résumé :

Retourne le suffixe (ext) d’un nom de fichier ou d’une url, sinon NONE.

Utilisation :

suffix? path

Arguments :

path - Le chemin en argument. (type: any-string!)

Description :

La fonction SUFFIX? peut être utilisée pour obtenir la partie extension (ex: .exe, .txt, .jpg, etc.) incluse dans un nom de fichier.

    print suffix? %document.txt
    .txt
    print suffix? %program.exe
    .exe
    print suffix? %dir/path/doc.txt
    .txt
    print suffix? %file.type.r
    .r
    print suffix? %filename
    none
    print suffix? http://www.rebol.com/doc.txt
    .txt

La fonction suffix peut être utilisée avec n’importe quel type de données chaîne, mais retournera toujours un résultat de type FILE! si le suffixe est trouvé. Ceci a été fait pour permettre du code tel que:

    url: http://www.rebol.com/docs.html
    if find [%.txt %.html %.htm %.doc] suffix? url [
        print [url "is a document file."]
    ]
    http://www.rebol.com/docs.html is a document file.

Fonctions en relation :

find - Trouve une valeur dans une série et retourne la série à cette position.

split-path - Sépare le chemin d’un fichier ou d’une URL. Retourne un bloc contenant le chemin et la cible.

Version anglaise officielle :

 
  articles/dicorebol-fr/suffixq.txt · Dernière modification: 07/05/2005 00:23
 
Fil RSS: Recent changes RSS feed
Valid XHTML 1.0 Valid CSS Powered by PHP Driven by DokuWiki
Hébergement par Spinodo