|
Поиск по строке |
☑ |
0
lamme
13.09.22
✎
12:45
|
Есть строка типа
"Слово слово слово .. слово *<То что надо выделить>* слово слово"
то что надо вытащить - находиться строго между символами - *
|
|
1
Kassern
13.09.22
✎
12:51
|
(0) СтрНайти вам в помощь
|
|
2
lamme
13.09.22
✎
12:51
|
извращение
|
|
3
lamme
13.09.22
✎
12:51
|
так же как и
РазложитьСтрокуВМассивПодстрок
|
|
4
lamme
13.09.22
✎
12:56
|
придется извращаться (
|
|
5
Timon1405
13.09.22
✎
13:01
|
Текст = СтрРазделить("Слово слово слово .. слово *<То что надо выделить>* слово слово","*")[1];
//конечно, в обработке исключения дополнительно проверить на кол-во элементов в массиве
|
|
6
Kassern
13.09.22
✎
13:03
|
(2) Извращение - получать данные в таком виде и вычленять из строки)
|
|
7
lamme
13.09.22
✎
13:03
|
5
там результат получается
как и в РазложитьСтрокуВМассивПодстрок
те значение первое этого массива идет
[0] Слово слово слово .. слово -те то что ДО ..
[1] <То что надо выделить>
[2] слово слово - то что ПОСЛЕ
|
|
8
lamme
13.09.22
✎
13:04
|
(6)
вычленять
|
|
9
Гипервизор
13.09.22
✎
13:08
|
(7) Нет. Вы проглядели получение по индексу [1].
|
|
10
Ryzeman
13.09.22
✎
13:09
|
(2) Не хочешь извращений - кури RegExp. СтрНайти - это базовый метод платформы, который для этого и придуман
|
|
11
1Сергей
13.09.22
✎
13:11
|
(10) Серьёзно? базовый метод?
|
|
12
Ryzeman
13.09.22
✎
13:13
|
(11) нет, блин, библиотечный!
|
|
13
lamme
13.09.22
✎
13:13
|
(9)
зачет
|
|
14
Kassern
13.09.22
✎
13:14
|
(9) А что делать, если нет в строке символа *? Получите ругательства от 1с)
|
|
15
1Сергей
13.09.22
✎
13:14
|
(12) соррян, прочитал по диагонали и показалось что Вы сказали что регулярные выражения это базовый метод
|
|
16
lamme
13.09.22
✎
13:15
|
14 - так нет значит
тоже нормально
|
|
17
lamme
13.09.22
✎
13:15
|
вопрос закрыт
СтрРазделить(ТекстСообщенияВх,"*")[1]
работает
|
|
19
АгентБезопасной Нацио
13.09.22
✎
13:18
|
(18) и прикинь, какие будут вопросы у фалслайта
|
|