Регулярное выражение PHP для возврата значений Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Регулярное выражение PHP для возврата значений

Сообщение Anonymous »

Просто интересно, можете ли вы мне немного помочь с небольшой задачей, которую я пытаюсь выполнить на php.

У меня есть текст в файле, который выглядит примерно так:

Код: Выделить всё

    (random html)
...
Physical Chem
Physical Chem Lab II
Physical Chem for Engineers
...
(random html)
Я хочу вернуть значение # значений параметра, игнорируя все остальное.
Например, в приведенном выше случае я бы хотел, чтобы возвращались 195, 239 и 555, а не «Option Value=".

У меня возникли проблемы с этим в PHP. Пока у меня есть вот это:

Код: Выделить всё

preg_match("/OPTION VALUE=\"([0-9]*)/", $data, $matches);
print_r($matches);
С возвращаемым значением:

Массив ( [0] => OPTION VALUE="195[1] => 195) Массив ( [0] => OPTION VALUE="195[1] => 195)

Как я могу вернуть все #?

Я новичок в сопоставлении с образцом, и прочитанные мной руководства не очень помогли, так что огромное спасибо!>

Подробнее здесь: https://stackoverflow.com/questions/959 ... ion-values
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»