|
Манипуляции со строкой
| ☑ |
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) Сейчас модно СтрРазделить
|
|