|
Обрезать строку до запятой | ☑ | ||
---|---|---|---|---|
0
Alekzander
06.02.13
✎
11:58
|
Есть, например, характеристика номенклатуры с наименованием "46, чёрный". Как обрезать строку до запятой слева при том, что функция Лев не подойдёт - слева до запятой может быть сколько угодно символов?
|
|||
1
бомболюк
06.02.13
✎
11:59
|
это невозможно
|
|||
2
abitfrosty
06.02.13
✎
11:59
|
Сред
|
|||
3
Бледно Золотистый
06.02.13
✎
12:00
|
найти
|
|||
4
Sidney
06.02.13
✎
12:01
|
Найти(строка,Символ(код символа))
|
|||
5
Alekzander
06.02.13
✎
12:01
|
(4) щас попробую, спасибо!
|
|||
6
Андрюха
06.02.13
✎
12:01
|
Сред(строка, Найти(строка,Символ(код символа)))
|
|||
7
samozvanec
06.02.13
✎
12:03
|
(0) в общих модулях есть строку в массив еще
|
|||
8
salvator
06.02.13
✎
12:03
|
(6) Единичку забыл ;)
|
|||
9
Бледно Золотистый
06.02.13
✎
12:03
|
Похоже на черезпопную работу с характеристиками.
|
|||
10
Reset
06.02.13
✎
12:04
|
(8) Дословно сказано "ДО запятой", т.е. запятую оставить ;P
|
|||
11
Бледно Золотистый
06.02.13
✎
12:05
|
(10) До это не По
|
|||
12
Reset
06.02.13
✎
12:06
|
(11) Сложно отрицать
|
|||
13
Бледно Золотистый
06.02.13
✎
12:08
|
(12) А, ну да, в данном случаи запятую оставить.
|
|||
14
Lama12
06.02.13
✎
12:13
|
(0)Ну и вопросы. Вроде 87.
Лев(Строка, Найти(Строка,",")-1) |
|||
15
Wobland
06.02.13
✎
12:15
|
Лев(стр, -1)?
|
|||
16
Андрюха
06.02.13
✎
12:15
|
(15) Минус один?
|
|||
17
Wobland
06.02.13
✎
12:16
|
(16) Найти()=0
|
|||
18
Андрюха
06.02.13
✎
12:17
|
(17) чаво?
|
|||
19
Lama12
06.02.13
✎
12:17
|
(17) Ну проверку добавь. В (0)Сказано что "," всегда есть.
|
|||
20
andreymongol82
06.02.13
✎
12:18
|
(17) Лев(Строка, ?(Найти(Строка,",")-1)=0,1,Найти(Строка,",")-1)
|
|||
21
Wobland
06.02.13
✎
12:18
|
(19) не хочу ;)
|
|||
22
Wobland
06.02.13
✎
12:18
|
(19) во-первых, не сказано, во-вторых, это не аргумент
|
|||
23
НЕА123
06.02.13
✎
12:20
|
СтрПолучитьСтроку(СтрЗаменить(Строка,",",Символы.ПС),1)
ежели не многострочная |
|||
24
Андрюха
06.02.13
✎
12:22
|
А что если...
ОбщегоНазначения.РазложитьСтрокуВМассивПодстрок(СтрокаДанных,",") |
|||
25
kosts
06.02.13
✎
12:23
|
|
|||
26
Maxus43
06.02.13
✎
12:25
|
(24) тогда уж так:
Искомое = ОбщегоНазначения.РазложитьСтрокуВМассивПодстрок(СтрокаДанных,",")[0] |
|||
27
Андрюха
06.02.13
✎
12:26
|
(25) Это же был перформанс! Аллегорическое олицетворение хтонического ужаса, экзистенциальное воплощение протеста против агрессивных тенденций глобальной автоматизации! Современное искусство программирования обязано шокировать и эпатировать!!
|
|||
28
GANR
06.02.13
✎
12:27
|
(0)(2)+(3)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |