Могут ли некоторые порекомендовать регулярное выражение для возврата значения, когда элемент выбран, а также не выбран, как показано ниже.
<option value="32_1002_ACCT1001" selected="selected">ACCT1001 -- Accounting 1a</option>
<option value="32_1002_ACCT1002">ACCT1002 -- Accounting 1b</option>
Мое регулярное выражение в настоящее время работает только для невыбранной опции, показанной ниже.
(<option value="([^"]+)">([^<]+)<\/option>)
EDIT:
Спасибо за отличные ответы, ребята, однако я должен был быть немного более подробным и конкретным.
Я использую его в шаблоне экрана-скребка следующим образом:
<option value="~@COURSE_ID@~">~@COURSE_CODE@~ -- ~@COURSE_NAME@~</option>
где ~ @ COURSE_ID @ ~ указывает следующий запрос регулярного выражения:
([^"]+)
Отлично работает для всех тегов опций, КРОМЕ первого выбранного, который уже выбран.
В данный момент я проверяю ваши предложения, но если кто-то захочет присоединиться к верному решению о пожаре, было бы замечательно.
Я действительно борюсь с этим, похоже, ничего не работает!