![]()  | 
  
    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, ...) .
Первым аргументом идет входная строка, далее в соответствии с модификаторами. Может иметь следующие модификаторы: