Как спарсить данные из файла в переменные

bcruz0954

Client
Joined
Jan 19, 2019
Messages
6
Reaction score
0
Points
1
Есть файл в котором строки вида:
login@mail.ru:pas
login@mail.ru:pas
Нужно разбыть каждую строку на переменные
login, pass и email
 

Mikhail B.

Client
Joined
Dec 23, 2014
Messages
14,449
Reaction score
5,477
Points
113

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с Mikhail B. какие-либо сделки.

Можно воспользоваться конструктором регулярных выражений.
 
  • Thank you
Reactions: bcruz0954

Sergodjan

Administrator
Staff member
Joined
Sep 5, 2012
Messages
22,696
Reaction score
10,156
Points
113
Есть файл в котором строки вида:
login@mail.ru:pas
login@mail.ru:pas
Нужно разбыть каждую строку на переменные
login, pass и email
Если не хочется с регулярками, то можно через таблицу разбивать по переменным.

upload_2019-1-20_14-9-36.png
 

bcruz0954

Client
Joined
Jan 19, 2019
Messages
6
Reaction score
0
Points
1
А как с помощью регулярок записать каждое значение в переменную? Или лучше посмотреть в сторону C#?
 

bcruz0954

Client
Joined
Jan 19, 2019
Messages
6
Reaction score
0
Points
1
Если не хочется с регулярками, то можно через таблицу разбивать по переменным.

View attachment 35405
Может лучше посмотреть в сторону списков и разбивки списка на переменные? Или для этого нужно делать 3 операции над текстом?
 

Mikhail B.

Client
Joined
Dec 23, 2014
Messages
14,449
Reaction score
5,477
Points
113

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с Mikhail B. какие-либо сделки.

Может лучше посмотреть в сторону списков и разбивки списка на переменные? Или для этого нужно делать 3 операции над текстом?
Как раз таки удобнее и правильнее использовать таблицу. Вы просто текст можете привязать как таблицу и уже брать строки. Но если очень хочется регулярки, то могу подсказать как сделать.
 

bcruz0954

Client
Joined
Jan 19, 2019
Messages
6
Reaction score
0
Points
1
Как раз таки удобнее и правильнее использовать таблицу. Вы просто текст можете привязать как таблицу и уже брать строки. Но если очень хочется регулярки, то могу подсказать как сделать.
Буду весьма благодарна.
 

Mikhail B.

Client
Joined
Dec 23, 2014
Messages
14,449
Reaction score
5,477
Points
113

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с Mikhail B. какие-либо сделки.

Логин
Code:
.*(?=@)
Почта
Code:
.*(?=:)
Пароль
Code:
(?<=:).*
 
  • Thank you
Reactions: bcruz0954

bcruz0954

Client
Joined
Jan 19, 2019
Messages
6
Reaction score
0
Points
1
Логин
Code:
.*(?=@)
Почта
Code:
.*(?=:)
Пароль
Code:
(?<=:).*
Мне нужно делать 3 операции над текстом? Я верно понимаю?
 

Mikhail B.

Client
Joined
Dec 23, 2014
Messages
14,449
Reaction score
5,477
Points
113

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с Mikhail B. какие-либо сделки.

Шива

Client
Joined
Feb 5, 2018
Messages
1,095
Reaction score
341
Points
83
А раньше для этого был крутейший макрос.
 

Tnyrtin

Client
Joined
May 12, 2015
Messages
77
Reaction score
9
Points
8

Mikhail B.

Client
Joined
Dec 23, 2014
Messages
14,449
Reaction score
5,477
Points
113

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с Mikhail B. какие-либо сделки.

взял пример с этой статьи
тс нужно два разделителя, а в снипете один
 

Шива

Client
Joined
Feb 5, 2018
Messages
1,095
Reaction score
341
Points
83

Users Who Are Viewing This Thread (Total: 1, Members: 0, Guests: 1)