doc: add an example in function string_split (plugin API reference)
parent
1a94193147
commit
cd23a5fa92
|
@ -1452,7 +1452,7 @@ C example:
|
|||
----
|
||||
char **argv;
|
||||
int argc;
|
||||
argv = weechat_string_split ("abc de fghi", " ", 0, 0, &argc);
|
||||
argv = weechat_string_split ("abc de fghi ", " ", 0, 0, &argc);
|
||||
/* result: argv[0] == "abc"
|
||||
argv[1] == "de"
|
||||
argv[2] == "fghi"
|
||||
|
@ -1461,7 +1461,7 @@ argv = weechat_string_split ("abc de fghi", " ", 0, 0, &argc);
|
|||
*/
|
||||
weechat_string_free_split (argv);
|
||||
|
||||
argv = weechat_string_split ("abc de fghi", " ", 1, 0, &argc);
|
||||
argv = weechat_string_split ("abc de fghi ", " ", 1, 0, &argc);
|
||||
/* result: argv[0] == "abc de fghi"
|
||||
argv[1] == "de fghi"
|
||||
argv[2] == "fghi"
|
||||
|
@ -1469,6 +1469,15 @@ argv = weechat_string_split ("abc de fghi", " ", 1, 0, &argc);
|
|||
argc == 3
|
||||
*/
|
||||
weechat_string_free_split (argv);
|
||||
|
||||
argv = weechat_string_split ("abc de fghi ", " ", 2, 0, &argc);
|
||||
/* result: argv[0] == "abc de fghi "
|
||||
argv[1] == "de fghi "
|
||||
argv[2] == "fghi "
|
||||
argv[3] == NULL
|
||||
argc == 3
|
||||
*/
|
||||
weechat_string_free_split (argv);
|
||||
----
|
||||
|
||||
[NOTE]
|
||||
|
|
|
@ -1480,7 +1480,7 @@ Exemples en C :
|
|||
----
|
||||
char **argv;
|
||||
int argc;
|
||||
argv = weechat_string_split ("abc de fghi", " ", 0, 0, &argc);
|
||||
argv = weechat_string_split ("abc de fghi ", " ", 0, 0, &argc);
|
||||
/* résultat : argv[0] == "abc"
|
||||
argv[1] == "de"
|
||||
argv[2] == "fghi"
|
||||
|
@ -1489,7 +1489,7 @@ argv = weechat_string_split ("abc de fghi", " ", 0, 0, &argc);
|
|||
*/
|
||||
weechat_string_free_split (argv);
|
||||
|
||||
argv = weechat_string_split ("abc de fghi", " ", 1, 0, &argc);
|
||||
argv = weechat_string_split ("abc de fghi ", " ", 1, 0, &argc);
|
||||
/* résultat : argv[0] == "abc de fghi"
|
||||
argv[1] == "de fghi"
|
||||
argv[2] == "fghi"
|
||||
|
@ -1497,6 +1497,15 @@ argv = weechat_string_split ("abc de fghi", " ", 1, 0, &argc);
|
|||
argc == 3
|
||||
*/
|
||||
weechat_string_free_split (argv);
|
||||
|
||||
argv = weechat_string_split ("abc de fghi ", " ", 2, 0, &argc);
|
||||
/* résultat : argv[0] == "abc de fghi "
|
||||
argv[1] == "de fghi "
|
||||
argv[2] == "fghi "
|
||||
argv[3] == NULL
|
||||
argc == 3
|
||||
*/
|
||||
weechat_string_free_split (argv);
|
||||
----
|
||||
|
||||
[NOTE]
|
||||
|
|
|
@ -1515,7 +1515,7 @@ Esempi:
|
|||
----
|
||||
char **argv;
|
||||
int argc;
|
||||
argv = weechat_string_split ("abc de fghi", " ", 0, 0, &argc);
|
||||
argv = weechat_string_split ("abc de fghi ", " ", 0, 0, &argc);
|
||||
/* result: argv[0] == "abc"
|
||||
argv[1] == "de"
|
||||
argv[2] == "fghi"
|
||||
|
@ -1524,7 +1524,7 @@ argv = weechat_string_split ("abc de fghi", " ", 0, 0, &argc);
|
|||
*/
|
||||
weechat_string_free_split (argv);
|
||||
|
||||
argv = weechat_string_split ("abc de fghi", " ", 1, 0, &argc);
|
||||
argv = weechat_string_split ("abc de fghi ", " ", 1, 0, &argc);
|
||||
/* result: argv[0] == "abc de fghi"
|
||||
argv[1] == "de fghi"
|
||||
argv[2] == "fghi"
|
||||
|
@ -1532,6 +1532,15 @@ argv = weechat_string_split ("abc de fghi", " ", 1, 0, &argc);
|
|||
argc == 3
|
||||
*/
|
||||
weechat_string_free_split (argv);
|
||||
|
||||
argv = weechat_string_split ("abc de fghi ", " ", 2, 0, &argc);
|
||||
/* result: argv[0] == "abc de fghi "
|
||||
argv[1] == "de fghi "
|
||||
argv[2] == "fghi "
|
||||
argv[3] == NULL
|
||||
argc == 3
|
||||
*/
|
||||
weechat_string_free_split (argv);
|
||||
----
|
||||
|
||||
[NOTE]
|
||||
|
|
|
@ -1454,7 +1454,7 @@ C 言語での使用例:
|
|||
----
|
||||
char **argv;
|
||||
int argc;
|
||||
argv = weechat_string_split ("abc de fghi", " ", 0, 0, &argc);
|
||||
argv = weechat_string_split ("abc de fghi ", " ", 0, 0, &argc);
|
||||
/* result: argv[0] == "abc"
|
||||
argv[1] == "de"
|
||||
argv[2] == "fghi"
|
||||
|
@ -1463,7 +1463,7 @@ argv = weechat_string_split ("abc de fghi", " ", 0, 0, &argc);
|
|||
*/
|
||||
weechat_string_free_split (argv);
|
||||
|
||||
argv = weechat_string_split ("abc de fghi", " ", 1, 0, &argc);
|
||||
argv = weechat_string_split ("abc de fghi ", " ", 1, 0, &argc);
|
||||
/* result: argv[0] == "abc de fghi"
|
||||
argv[1] == "de fghi"
|
||||
argv[2] == "fghi"
|
||||
|
@ -1471,6 +1471,15 @@ argv = weechat_string_split ("abc de fghi", " ", 1, 0, &argc);
|
|||
argc == 3
|
||||
*/
|
||||
weechat_string_free_split (argv);
|
||||
|
||||
argv = weechat_string_split ("abc de fghi ", " ", 2, 0, &argc);
|
||||
/* result: argv[0] == "abc de fghi "
|
||||
argv[1] == "de fghi "
|
||||
argv[2] == "fghi "
|
||||
argv[3] == NULL
|
||||
argc == 3
|
||||
*/
|
||||
weechat_string_free_split (argv);
|
||||
----
|
||||
|
||||
[NOTE]
|
||||
|
|
|
@ -1594,23 +1594,23 @@ string_replace_regex (const char *string, void *regex, const char *replace,
|
|||
*
|
||||
* Examples:
|
||||
* string_split ("abc de fghi ", " ", 0, 0, &argc)
|
||||
* ==> argc == 3
|
||||
* array[0] == "abc"
|
||||
* ==> array[0] == "abc"
|
||||
* array[1] == "de"
|
||||
* array[2] == "fghi"
|
||||
* array[3] == NULL
|
||||
* argc == 3
|
||||
* string_split ("abc de fghi ", " ", 1, 0, &argc)
|
||||
* ==> argc == 3
|
||||
* array[0] == "abc de fghi"
|
||||
* ==> array[0] == "abc de fghi"
|
||||
* array[1] == "de fghi"
|
||||
* array[2] == "fghi"
|
||||
* array[3] == NULL
|
||||
* argc == 3
|
||||
* string_split ("abc de fghi ", " ", 2, 0, &argc)
|
||||
* ==> argc == 3
|
||||
* array[0] == "abc de fghi "
|
||||
* ==> array[0] == "abc de fghi "
|
||||
* array[1] == "de fghi "
|
||||
* array[2] == "fghi "
|
||||
* array[3] == NULL
|
||||
* argc == 3
|
||||
*/
|
||||
|
||||
char **
|
||||
|
|
Loading…
Reference in New Issue