Имя: Пароль:
1C
 
Манипуляции со строкой
,
0 Antony8x
 
10.07.17
11:40
Доброго времени. Есть строка, например "КОЛЕНВАЛ Д-240 со шлицами, 2 шпонки, 7 отв. (Беларусь), 243-1005015-Б". В строке есть три запятых, подскажите как лучше вытянуть подстроку после последней запятой
1 Fram
 
10.07.17
11:41
регуляркой?
2 butterbean
 
10.07.17
11:42
ВрСтр = стрЗаменить(ТвояСтрока,",",Символы.ПП);
ВрСтр = СтрПолучитьСтроку(ВрСтр,СтрЧислоСтрок(ВрСтр));
3 Ц_У
 
10.07.17
11:43
Во многих типовых есть функции а-ля СтрокаВМассив
4 Antony8x
 
10.07.17
11:45
(2) "СтрПолучитьСтроку" и "СтрЧислоСтрок" - про эти методы даже не знал. Спасибо большое!
5 igorPetrov
 
10.07.17
11:46
(4) СП даже не читал?
6 arsik
 
гуру
10.07.17
11:48
СтрНайти(<Строка>, <ПодстрокаПоиска>, <НаправлениеПоиска>, <НачальнаяПозиция>, <НомерВхождения>)
7 Antony8x
 
10.07.17
11:50
(5) по малолетству читал лет в 20, с тех пор много чего поменялось
8 igorPetrov
 
10.07.17
11:50
(7) Ну так читай сейчас, полезно.
9 drcrasher
 
10.07.17
11:51
Глобальный контекст (Global context)
СтрНайти (StrFind)
Синтаксис:

СтрНайти(<Строка>, <ПодстрокаПоиска>, <НаправлениеПоиска>, <НачальнаяПозиция>, <НомерВхождения>)

продолжение в СП
10 Timon1405
 
10.07.17
12:04
регулярка
,(?![^,]*,)(.+)
11 Вафель
 
10.07.17
12:05
(2) Сейчас модно СтрРазделить
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс