strdelimit

fun strdelimit(string: String, delimiters: String? = null, newDelimiter: Char): String

Converts any delimiter characters in @string to @new_delimiter.

Any characters in @string which are found in @delimiters are changed to the @new_delimiter character. Modifies @string in place, and returns @string itself, not a copy.

The return value is to allow nesting such as:

g_ascii_strup (g_strdelimit (str, "abc", '?'))

In order to modify a copy, you may use func@GLib.strdup:

reformatted = g_strdelimit (g_strdup (const_str), "abc", '?');

g_free (reformatted);

Return

the modified @string

Parameters

string

the string to convert

delimiters

a string containing the current delimiters, or NULL to use the standard delimiters defined in const@GLib.STR_DELIMITERS

newDelimiter

the new delimiter character