Я новичок в использовании регулярных выражений, и я пытаюсь сопоставить комбинации электронных писем: паролей в длинном тексте с использованием регулярного выражения, а ниже - рабочее регулярное выражение, которое я использую для своих требований, и в настоящее время у меня есть набор длинных текстовых файлов для ищите возможное совпадение.
[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+[*:]+(\b\w{5,}\b)
Однако я хотел знать, как сопоставить только первые 10 строк моего текста. Я хочу, чтобы мое регулярное выражение возвращало совпадение, только если в первых 10 строках есть комбинации электронная почта: пароль, и игнорировало остальной текст. Любая помощь будет принята с благодарностью.
Email : test@hotmail.com
Password : password94
Combo : test@hotmail.com:password94
Plan : Premium
Screens : 4
HD : true
UHD : true
Expires in : 11-06-2019
Country : en-PH
NetFlix Checker | by xRisky
Combo : test2@hotmail.com:password96
Combo : test1@hotmail.com:password95
Например, я хочу сопоставить только первое электронное письмо: передайте комбо в третьей строке, а не в строках 11 и 12