У меня есть текстовый файл, который содержит следующие фрагменты кода
Lines.Strings = (
'test@test1.com'
'test@test2.org'
'test@test3.org'
'test@test4.com')
адрес электронной почты изменится. как и часть Lines в Lines.String, ее можно назвать как угодно EG Test.Strings или ListBox.Strings
Я хочу сопоставить все и любой текст внутри этого блока Strings = ();
вот код, который я использую
[a-zA-Z]+\.Strings\s+=\s+[\(]{1}(.+)[\)]{1}
но не все совпадения
Я хочу, чтобы группировка прекратилась после первого). похоже, что он соответствует любому символу после первого (и до конца файла до последнего)
любая помощь будет принята с благодарностью.
EDIT
Я не прошу сопоставлять «электронные письма»; я хочу любой текст между открытием (и закрытием)
Я думаю, это называется "не жадным" соответствием. я хочу, чтобы матч заканчивался только после первого).