|
Работа со строкой | ☑ | ||
---|---|---|---|---|
0
SpiKe
15.03.13
✎
08:53
|
Как вырезать часть строки от дефиса до дефиса?
|
|||
1
Галахад
гуру
15.03.13
✎
08:54
|
Это программировать надо.
|
|||
2
Karavanych
15.03.13
✎
08:54
|
Выделить мышкой от дефиса до дефиса, нажать правую кропку, выбрать - вырезать.
|
|||
3
SpiKe
15.03.13
✎
08:54
|
я понимаю, как программно это сделать?
|
|||
4
Галахад
гуру
15.03.13
✎
08:56
|
Сначала найти дефис.
Затем найти другой дефис. Замет отдохнуть. |
|||
5
Valerianich
15.03.13
✎
08:56
|
Сначала находишь первый дефис, вырезаешь от него и до конца, потом в полученной строке находишь опять дефис, и вырезаешь от начала до него.))
|
|||
6
SpiKe
15.03.13
✎
08:56
|
есть строка вида XXX-YYY-ZZZ
Как получить из нее YYY? сред не подойдет, тк мб и YY и YYYY |
|||
7
Valerianich
15.03.13
✎
08:57
|
(5) Сначала находишь первый дефис, вырезаешь от начала до него, потом в полученной строке находишь опять дефис, и вырезаешь от начала до него.))
|
|||
8
Valerianich
15.03.13
✎
08:57
|
(7) НЕ, в пятом правильно написал всётаки)
|
|||
9
НЕА123
15.03.13
✎
08:58
|
оно = СтрПОлучитьСтроку(СтрЗаменить("XXX-YYY-ZZZ", Символы.ПС), 2)
|
|||
10
Zombi
15.03.13
✎
08:59
|
(6) Находишь первый дефиз и получаешь номер начала нужной тебе строки, находишь второй дефис и получаешь номер конечного символа, далее метод Сред() и пусть там хоть "YY", хоть "YYYYYYYYYYYYYYYYYYY"
|
|||
11
Wobland
15.03.13
✎
08:59
|
(9) "-" забыл
|
|||
12
НЕА123
15.03.13
✎
09:01
|
(11)
ага. не проснулся. |
|||
13
IVT_2009
15.03.13
✎
09:02
|
примерно так:
гг = глРазложитьСтрокуВМассивПодстрок("еее-нннн-ннннн","-"); хх = гг[1]; |
|||
14
Wobland
15.03.13
✎
09:03
|
(9) (13) на "ХХХ" поломается
|
|||
15
Галахад
гуру
15.03.13
✎
09:05
|
(13) В (9) тоже самое.
(14) Чо? |
|||
16
IVT_2009
15.03.13
✎
09:06
|
гг = глРазложитьСтрокуВМассивПодстрок("еее-нннн-ннннн","-");
если гг.количество()>0 тогда хх = гг[1]; иначе сообщить("хрен там"); конецЕсли; |
|||
17
IVT_2009
15.03.13
✎
09:09
|
(15) про (9) я не знал , точней не применял.
|
|||
18
Ivan Bezdomnyi
15.03.13
✎
09:12
|
Стр = "ааа-ббб-ввв";
Результат = Сред(Стр, Найти(Стр, "-")+1, Найти(Сред(Стр, Найти(Стр, "-")+1), "-")-1); |
|||
19
Wobland
15.03.13
✎
09:12
|
стр=Лев(Сред(стр, Найти(стр, "-")+1), Найти(Сред(стр, Найти(стр, "-")+1), "-")-1);
|
|||
20
Wobland
15.03.13
✎
09:12
|
(18) гы
|
|||
21
SpiKe
15.03.13
✎
09:18
|
Спасибо!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |