Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
во первых прошу прощения допустил выше очепятку
исправил
во-вторых все работает
ищите ошибки у себя
проверил (Добавление)
возможно файлы в utf тогда
~(?:Memtotal |Memfree )([0-9]+)~mu (Добавление)
после Memtotal и Memfree пробел не случайно
не удалять
nordghost
Отправлено: 16 Января, 2012 - 12:54:21
Посетитель
Покинул форум
Сообщений всего: 319
Дата рег-ции: Окт. 2011
Помог: 3 раз(а)
LIME пишет:
во первых прошу прощения допустил выше очепятку
исправил
во-вторых все работает
ищите ошибки у себя
проверил
(Добавление)
возможно файлы в utf тогда
~(?:Memtotal |Memfree )([0-9]+)~mu
(Добавление)
после Memtotal и Memfree пробел не случайно
не удалять
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
клади текстовый файл в аттач если сам не можешь отладить
(внизу кнопка "выберите файл")
Okula
Отправлено: 16 Января, 2012 - 13:09:48
Участник
Покинул форум
Сообщений всего: 1389
Дата рег-ции: Окт. 2010
Помог: 42 раз(а)
nordghost пишет:
По этому выводит всё подряд на экран всё содержимое файла
Будет выводить не всё подряд, а все совпадения в файле по шаблону. В данном случаи затрагиваются только цифры.
Результат работы скрипта будет массив цифр, что удовлетворяет поставленную задачу.
Для просмотра полученного результата массив можно пролистать циклом:
Покинул форум
Сообщений всего: 1389
Дата рег-ции: Окт. 2010
Помог: 42 раз(а)
Значит у тебя в файле строки содержат цифры не только в одном месте, как ты указал в первом посте, а встречаются где-то ещё втечение данной строки.
Я же написал регулярку основываясь только на известных мне данных.
nordghost
Отправлено: 16 Января, 2012 - 14:09:01
Посетитель
Покинул форум
Сообщений всего: 319
Дата рег-ции: Окт. 2011
Помог: 3 раз(а)
nordghost пишет:
Okula пишет:
Для просмотра полученного результата массив можно пролистать циклом:
PHP:
скопировать код в буфер обмена
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.