- Регистрация
- 24.08.2015
- Сообщения
- 19
- Реакции
- 1
- Баллы
- 3
Обработка текста>Regex - выпарсить логин и сложить в переменную, выпарсить пароль и сложить в переменнуюИ записать их в разные переменные?
изначально есть переменная loginpass
Можно, в принципе, не разделять, а использовать такую конструкцию:И записать их в разные переменные?
изначально есть переменная loginpass
Можно, в принципе, не разделять, а использовать такую конструкцию:
{-String.Split-|-{-Variable.loginpass-}-|-:-|-0-} - логин
{-String.Split-|-{-Variable.loginpass-}-|-:-|-1-} - пароль
где, : - ваш разделитель (может быть любой), 0 и 1 - это первая и вторая часть строки до разделителя и после соответственно.
Какая регулярка должны быть, не могу сообразить?)Обработка текста>Regex - выпарсить логин и сложить в переменную, выпарсить пароль и сложить в переменную
для парсинга логина:Какая регулярка должны быть, не могу сообразить?)
(\w+.*(?=:))
((?<=:).*\w+)
Не работают эти регулярки, "-" в них лишний, зачем он? Да и если бы работали, то не выпарсить пароль, если в нем будут символы.для парсинга логина - (\w+.*(?=)
для парсинга пароля - ((?<=.*\w+)
- логин
.*$ - парольтам нет символа "-"Не работают эти регулярки, "-" в них лишний, зачем он?
(\w+.*(?=:))
((?<=:).*\w+)
Так да!там нет символа "-"
Код:(\w+.*(?=:)) ((?<=:).*\w+)
А вы попробуйте скопировать: для парсинга логина - (\w+.*(?=
)
Пароль из букв и цифр парсит. Этого достаточно.И все равно пароль с наличием символов не спарсит.


