|
v7: Поиск пробелов в строке | ☑ | ||
---|---|---|---|---|
0
Mafiozaa
14.09.21
✎
10:34
|
Приветствую, или заработался или чего, не могу сообразить, суть в чем, есть список значений, в этом списке значений построчно идут, ФИО + Почта, мне нужно вырвать только почту (естественно кол-во символов неограниченно, фио разные) всякими обрезками типо Лев, Прав и тд не получится, но закономерность у них такая что почта идет после 3-его пробела, Фамилия * Имя * Отчество * Почта, нужно найти 3-ий пробел в каждой строке, и вырвать все что идет после него
|
|||
1
Bigbro
14.09.21
✎
10:36
|
Найти(стр," ") ?
|
|||
2
Mafiozaa
14.09.21
✎
10:36
|
(1) Найдет, первый пробел
|
|||
3
Bigbro
14.09.21
✎
10:37
|
отлично, начиная со след позиции делаешь сокрЛ и снова ищешь пробел?
|
|||
4
Bigbro
14.09.21
✎
10:39
|
и учти что бывают люди у которых нет отчества. а также сложные имена с пробелами
лучше предварительно прогнать свои данные проверить на такие случаи. прежде чем куда-то грузить будешь. |
|||
5
Garykom
гуру
14.09.21
✎
10:40
|
https://www.about1c.ru/v77/language-reference/system/string-functions/function-strreplace
https://www.about1c.ru/v77/language-reference/system/string-const/line-break-const https://www.about1c.ru/v77/language-reference/system/string-functions/function-strlinecount https://www.about1c.ru/v77/language-reference/system/string-functions/function-strgetline |
|||
6
Guk
14.09.21
✎
10:42
|
СтрокаСРазделителями = СтрЗаменить(МояСтрока, " ", РазделительСтрок)
твоя почта будет четвертой СтрПолучитьСтроку(СтрокаСРазделителями, 4)... |
|||
7
НЕА123
14.09.21
✎
10:42
|
(0)
СтрЗаменить(),СтрЧислоСтрок() в 77 есть такое? |
|||
8
НЕА123
14.09.21
✎
10:44
|
+(7)
опоздал. (5)+1 |
|||
9
Mafiozaa
14.09.21
✎
10:46
|
(6) Брат, ну это гениально
|
|||
10
Базис
naïve
14.09.21
✎
10:46
|
RegExp средствами ОС - правильный способ.
Поблочно разбирать правыми подстроками - простой способ. |
|||
11
Злопчинский
14.09.21
✎
11:00
|
ДаразбиратьглРазложить в ГМ потом сз с конца проверять на собаку
|
|||
12
mikecool
14.09.21
✎
11:03
|
найти @ - от его позиции первый пробел слева и первый справа - между ними почта
|
|||
13
1Сергей
14.09.21
✎
11:20
|
(11) +1
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |