Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
19 мар 2024, 08:31

как из строки с трех слов получить строку с двух первых слов

Автор ktu78, 28 дек 2015, 15:26

0 Пользователей и 1 гость просматривают эту тему.

ktu78

Добрый день, скажите пожалуйста, как из строки с трех слов получить строку с двух первых слов, например есть фамилия имя отчество, а нужно получить фамилия имя. Спасибо

Rasty

СтрЗаменить(Строка," ",Символы.ПС);
СтрПолучитьСтроку(Строка,<номерстроки>)
Помогли - Скажи спасибо! Решил сам - поделись решением!
:)

vitasw


ktu78

Цитата: Rasty от 28 дек 2015, 15:36
СтрЗаменить(Строка," ",Символы.ПС);
СтрПолучитьСтроку(Строка,<номерстроки>)
Работает, большое спасибо удачи Вам и всех благо в Новом Году

Rasty

Помогли - Скажи спасибо! Решил сам - поделись решением!
:)

Vladimir_Sh

Если я Вам помог, нажми - Спасибо!

Rasty

Помогли - Скажи спасибо! Решил сам - поделись решением!
:)

TrigubovichL

Вот только может быть одна маленькая "засада":
Если пробелы - плод человеческих усилий (ввода текста вручную), то их может быть и несколько подряд.
А может и вовсе не быть.
Так что возможно придется добавить цикл, типа
Пока К < (Количество строк) И Н < 2 Цикл
...

Где К - номер строки, а Н - количество непустых строк

vitasw

А никто и не утверждал, что это универсальное решение.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск