diff options
author | Sebastien Helleu <flashcode@flashtux.org> | 2014-02-14 12:25:36 +0100 |
---|---|---|
committer | Sebastien Helleu <flashcode@flashtux.org> | 2014-02-14 12:25:36 +0100 |
commit | 90c233a364510230800e3ef65b4858b2eba208a9 (patch) | |
tree | f5fbca2c76990d76084730bebfb2cda0ce419c79 /doc/fr | |
parent | fa2600f496ae74ee742a545d0d339584189dbfb6 (diff) | |
download | weechat-90c233a364510230800e3ef65b4858b2eba208a9.zip |
doc: add function string_convert_escaped_chars in plugin API reference
Diffstat (limited to 'doc/fr')
-rw-r--r-- | doc/fr/weechat_plugin_api.fr.txt | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/doc/fr/weechat_plugin_api.fr.txt b/doc/fr/weechat_plugin_api.fr.txt index 5f09302d2..117d25031 100644 --- a/doc/fr/weechat_plugin_api.fr.txt +++ b/doc/fr/weechat_plugin_api.fr.txt @@ -1005,6 +1005,58 @@ free (str); [NOTE] Cette fonction n'est pas disponible dans l'API script. +==== weechat_string_convert_escaped_chars + +_WeeChat ≥ 0.4.4._ + +Convertir les caractères échappés par leur valeur : + +* `\"` : double guillemet droit +* `\\` : barre oblique inversée +* `\a` : alerte (BEL) +* `\b` : retour arrière +* `\e` : échappement +* `\f` : saut de page +* `\n` : nouvelle ligne +* `\r` : retour chariot +* `\t` : tabulation horizontale +* `\v` : tabulation verticale +* `\0ooo` : caractère sous forme de valeur octale (ooo a 0 à 3 chiffres) +* `\xhh` : caractère sous forme de valeur hexadécimale (hh a 1 à 2 chiffres) +* `\uhhhh` : caractère unicode sous forme de valeur hexadécimale (hhhh a 1 à 4 + chiffres) +* `\Uhhhhhhhh` : caractère unicode sous forme de valeur hexadécimale (hhhhhhhh + a 1 à 8 chiffres) + +Prototype : + +[source,C] +---- +char *weechat_string_convert_escaped_chars (const char *string); +---- + +Paramètres : + +* 'string' : chaîne + +Valeur de retour : + +* chaîne avec les caractères échappés remplacés par leur valeur (doit être + supprimée par un appel à "free" après utilisation) + +Exemple en C : + +[source,C] +---- +char *str = weechat_string_convert_escaped_chars ("snowman: \\u2603"); +/* str == "snowman: ☃" */ +/* ... */ +free (str); +---- + +[NOTE] +Cette fonction n'est pas disponible dans l'API script. + ==== weechat_string_mask_to_regex Retourner une expression régulière ("regex"), construite avec un masque où le |