Клиент и сервер
Длина строки:
|
1 |
СтрДлина("Строка"); |
Взять N Символов с лева:
|
1 |
Лев("Строка", N); |
Взять N Символов с права:
|
1 |
Прав("Строка", N); |
Взять символ с N и колличество символов V:
|
1 |
Сред("Строка", N, V); |
Поиск подстроки:
|
1 |
Индекс = Найти("Строка", "Символ или слово"); |
Число вхождений подстроки в строку:
|
1 |
СтрЧислоВхождений("Строка", "Символ или слово"); //Возвращает количество совпадающих символов или слов в строке с введенными символами после запятой |
Замена подстроки а на b:
|
1 |
СтрЗаменить("Строка", "а", "b"); //Заменяет все значения "a" на "b" |
Проверка на пустую строку:
|
1 2 |
Если ПустаяСтрока(" ") Тогда КонецЕсли; |
Аналог проверки
|
1 |
Булево = ?(ПустаяСтрока("Строка"), Истина, Ложь); |
Удаление пустых символов из строки:
|
1 2 3 4 5 6 |
// слева СокрЛ("Строка"); // справа СокрП("Строка"); // с двух сторон СокрЛП("Строка"); |
Вставка символа переноса в строку:
|
1 |
Строка ="Первая строка"+Символы.ПС+"Вторая строка"+Символы.ПС+"Третья строка"; |
Многострочные строки:
Получить количество строк:
|
1 |
СтрЧислоСтрок("МногострочнаяСтрока"); |
|
1 |
СтрПолучитьСтроку("МногострочнаяСтрока", N); |
|
1 2 3 |
ВРег("Строка");// Все буквы заглавные НРег("Строка");// Все буквы прописные ТРег("Строка");// Все первые буквы заглавные |
|
1 2 3 4 5 6 7 8 9 |
// туда Сообщить(КодСимвола("A")); // 65 // и обратно Сообщить(Символ(65)); // "A" // код третьего символа в строке Сообщить(КодСимвола("ABC", 3)); //67 // код первого символа в строке КодПервогоСимволаФамилии = КодСимвола("Грозный"); Сообщить(КодПервогоСимволаФамилии); // 1043, потому что Unicode. |
|
1 2 |
Сообщить(Число("125.36")); // 125,36 Сообщить(Число("125,36")); // 125,36 |
|
1 2 3 4 5 |
Строка="1"; Число=0; Строка(Число); //"0" лпСтр=(Число+"Строка"); // "1" лпСтр=Строка(Число+"Строка"); // "01" |
|
1 2 3 |
Разделитель = ","; Строки = СтрЗаменить("январь, февраль, март", Разделитель, Символы.ПС); Строки = СтрЗаменить("январь, февраль, март", "а", " "); //"янв рь, февр ль, м рт" |