|
Удалить часть строки | ☑ | ||
|---|---|---|---|---|
|
0
SRM1C
22.06.17
✎
11:41
|
Есть строка в которой 10 запятых, каким способом удалить все правее 8 запятой?
|
|||
|
1
Адский плющ
22.06.17
✎
11:41
|
Найти + Лев
|
|||
|
2
Альбатрос
22.06.17
✎
11:43
|
Глобальный контекст (Global context)
СтрНайти (StrFind) Синтаксис: СтрНайти(<Строка>, <ПодстрокаПоиска>, <НаправлениеПоиска>, <НачальнаяПозиция>, <НомерВхождения>) |
|||
|
3
yzimin
22.06.17
✎
11:44
|
||||
|
4
SadrArt
22.06.17
✎
11:47
|
ПозицияВосьмойЗапятой = СтрНайти(Строка, ",", , , 8);
НужнаяСтрока = Лев(Строка, ПозицияВосьмойЗапятой); Это если платформа 8.3 Насколько помню в 8.2 у функции СтрНайти меньше параметров. |
|||
|
5
polosov
22.06.17
✎
11:56
|
(0) C 7.7. контактную инфу перегоняешь?
|
|||
|
6
polosov
22.06.17
✎
11:58
|
(0) Глобальный контекст (Global context)
СтрРазделить (StrSplit) Синтаксис: СтрРазделить(<Строка>, <Разделитель>, <ВключатьПустые>) Параметры: <Строка> (обязательный) Тип: Строка. Разделяемая строка. <Разделитель> (обязательный) Тип: Строка. Строка символов, каждый из которых является индивидуальным разделителем. <ВключатьПустые> (необязательный) Тип: Булево. Указывает необходимость включать в результат пустые строки, которые могут образоваться в результате разделения исходной строки. Значение по умолчанию: Истина. Возвращаемое значение: Тип: Массив. |
|||
|
7
SRM1C
22.06.17
✎
13:15
|
Адрес = Строка.Адрес;
Разделитель = ","; Строки = СтрЗаменить(Адрес, Разделитель, Символы.ПС); НомерПомещения = СтрПолучитьСтроку(Строки, 10); а = 1; АдресРодителя = ""; Пока НЕ а=9 цикл АдресРодителя = АдресРодителя+СтрПолучитьСтроку(Строки,а)+","; а=а+1; КонецЦикла; АдресРодителя=АдресРодителя+","; |
| Форум | Правила | Описание | Секции | Поиск |