текста из потока:Regex для извлечения атрибута из элемента HTML
<option value=\"1999\">1999</option>\r\n \r\n \r\n\r\n \r\n\r\
n
<option value=\"2000\">2000</option>\r\n \r\n \r\n\r\n \r\n\r\n
<option value=\"2001\">2001</option>\r\n \r\n \r\n\r\n \r\n\r\n
<option value=\"2002\">2002</option>\r\n \r\n \r\n\r\n \r\n\r\n
<option value=\"2003\">2003</option>\r\n \r\n \r\n\r\n \r\n\r\n
<option value=\"2004\">2004</option>\r\n \r\n \r\n\r\n \r\n\r\n
<option value=\"2005\">2005</option>\r\n \r\n \r\n\r\n \r\n\r\n
<option value=\"2006\">2006</option>\r\n \r\n \r\n\r\n \r\n\r\n
<option value=\"2007\">2007</option>\r\n \r\n \r\n\r\n \r\n\r\n
<option value=\"2008\">2008</option>\r\n \r\n \r\n\r\n \r\n\r\n
<option value=\"2009\">2009</option>
Regex: (?si:<option value=\\\"(?<year>.*?)\\)
не это должен быть правильный путь, чтобы получить год ?. значение для года группы, получить все символы до тех пор, пока вы не попали \
Что регулярное выражение язык вы используете? – JaredPar
На каком языке вы это делаете? – marcog
Вообще говоря, использование регулярных выражений на нерегулярном языке, таком как HTML, не является хорошим хорошим выбором. Потому что, хотя в HTML есть части, которые являются регулярными и современными реализациями регулярных выражений, поддерживают нерегулярные функции, разбор HTML с регулярными выражениями затруднен и подвержен ошибкам. Вы должны лучше использовать правильный парсер HTML, если язык, который вы используете, обеспечивает его. – Gumbo