s4g
0.9.2
высокоуровневый, императивный, процедурный, встраиваемый, скриптовый язык программирования общего назначения, написанный на C++.
|
Функции | |
int | s4g_LibString_Find (s4g_Main *s4gm) |
возвращает первое вхождение pattern в src, вид: string string.find(string src, string pattern, int start_pos=0) | |
int | s4g_LibString_Format (s4g_Main *s4gm) |
возвращает форматированую строку, вид: string string.format(string format, ...) . Подробнее... | |
int | s4g_LibString_Sub (s4g_Main *s4gm) |
возвращает вырезанную строку из src с позиции start и по количеству символов len (если <=0 тогда до конца строки), вид: string string.sub(string src, start, len=0) | |
int | s4g_LibString_Upper (s4g_Main *s4gm) |
возвращает копию str, где все маленькие буквы меняются на большие, вид: string string.upper(string str) | |
int | s4g_LibString_Lower (s4g_Main *s4gm) |
возвращает копию str, где все большие буквы меняются на маленькие, вид: string string.lower(string str) | |
int | s4g_LibString_Explode (s4g_Main *s4gm) |
возвращает массив строк, полученных разбиением строки str с использованием delimiter в качестве разделителя, количество делений count (если <0 то делит до конца строки), вид: array string.explode(string str, string delimiter, int count=0) | |
S4G_API void | s4g_Export_LibString (s4g_Main *s4gm) |
экспорт библиотеки для работы со строками | |
int s4g_LibString_Format | ( | s4g_Main * | s4gm | ) |
#include <s4g_lib_string.h>
возвращает форматированую строку, вид: string string.format(string format, ...) .
Первым аргументом идет входная строка, далее в соответствии с модификаторами. Может иметь следующие модификаторы: