1С Сред, 1С Лев, 1С Прав — подстрока

Также на эту тему:
Строки и символы в 1С
Функции работы со строками 1С - анализ текста
1С СтрДлина – длина строки
1С СокрЛП, СокрЛ, СокрП – удаление лишних символов
1С Найти – поиск подстроки или символа

Дополнительные материалы:
Электронная книга "Язык 1С. Том 2"

Функции 1С Сред(Строка, СПозиции, КоличествоСимволов), 1С Лев(Строка, КоличествоСимволов) и 1С Прав(Строка, КоличествоСимволов) возвращают часть строки (т.е. подстроку).


Например:

  • Выполняем 1С Сред(«Ежик смеялся и кушал кактус», 6, 7) //с позиции буквы «х» — 7й, 6 букв
  • 1С возвращает «смеялся»
  • Выполняем 1С Лев(«Ежик смеялся и кушал кактус», 4) //с начала (слева) 4 букв
  • 1С возвращает «Ежик»
  • Выполняем 1С Прав(«Ежик смеялся и кушал кактус», 6) //с конца (справа) 6 букв
  • 1С возвращает «кактус»

Усовершенствуем наш анализатор текста. Пусть на вход ему будет подаваться номер телефона, а он форматирует его, например «89015553366 в +7(901)555-33-66», с использованием функций 1С Сред, 1С Лев, 1С Прав.



Только зарегистрированные пользователи VIP группы могут видеть этот контент.


В результате выполнения нашей усовершенствованной функции, 1С нам сообщит:
Было: 89015553366
Было (отформатировано): 9015553366
Стало: +7(901)55-53-66


Проголосовать за этот пост:

1 Star2 Stars3 Stars4 Stars5 Stars (7 голосов, среднее: 2,43 из 5)
Loading ... Loading ...

Также на эту тему:
Строки и символы в 1С
Функции работы со строками 1С - анализ текста
1С СтрДлина – длина строки
1С СокрЛП, СокрЛ, СокрП – удаление лишних символов
1С Найти – поиск подстроки или символа
1С ВРег, НРег, ТРег – изменение "регистра" символов
1С ПустаяСтрока – проверка строки на заполненность
1С СтрЗаменить – замена строки или символа
1С СтрЧислоВхождений – количество вхождений подстроки
1С СтрЧислоСтрок – количество строк в многострочном тексте

Дополнительные материалы:
Электронная книга "Язык 1С. Том 2"

Добавить комментарий