Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009 Откуда: Днепропетровск, Украина
Помог: 75 раз(а)
есть набор строк, нужно найти все строки содержащие текст "Правильный ответ:" в самом начале строки
movEAX
Отправлено: 24 Октября, 2010 - 10:51:04
Частый посетитель
Покинул форум
Сообщений всего: 750
Дата рег-ции: Авг. 2009
Помог: 16 раз(а)
'@^Правильный ответ:.+@mi'
----- армия.. самое убогое место
SAD
Отправлено: 24 Октября, 2010 - 10:57:17
Постоянный участник
Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009 Откуда: Днепропетровск, Украина
Помог: 75 раз(а)
работает,но вот в чем дело
строки такого вида, каждая содержится в элементе массива Правильный ответ: множество объектов или явлений, объединенных одной закономерностью;
Неправильный ответ1: качественная характеристика изучаемого явления;
Неправильный ответ2: количественная характеристика изучаемого явления;
Неправильный ответ3: набор статистических признаков, отражающих взаимосвязи, которые объективно существуют между явлениями.
мне не нужно,чтобы записывало в массив пустые значения строк, в которых не найден текст
Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009 Откуда: Днепропетровск, Украина
Помог: 75 раз(а)
подправил свое сообщение
каждая строка элемент массива
movEAX
Отправлено: 24 Октября, 2010 - 11:16:21
Частый посетитель
Покинул форум
Сообщений всего: 750
Дата рег-ции: Авг. 2009
Помог: 16 раз(а)
preg_grep
----- армия.. самое убогое место
SAD
Отправлено: 24 Октября, 2010 - 11:29:49
Постоянный участник
Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009 Откуда: Днепропетровск, Украина
Помог: 75 раз(а)
оно, спасибо )
SAD
Отправлено: 24 Октября, 2010 - 14:24:41
Постоянный участник
Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009 Откуда: Днепропетровск, Украина
Помог: 75 раз(а)
можно ли найти/вырезать текст до последнего вхождения пробела
например, есть строка Классификация динамических систем. Системы управления 6;0;0
нужно оставить только Классификация динамических систем. Системы управления
обрезать определенное количество символов с конца не катит, может быть и такое на конце 12;9;21
(Добавление) movEAX, SAD, вродь задача другая была... (Добавление)
SAD пишет:
регулярные выражения - великая весчь
Не стоит увлекаться регулярками там, где можно обойтись обычными строковыми функциями.
movEAX
Отправлено: 24 Октября, 2010 - 15:01:03
Частый посетитель
Покинул форум
Сообщений всего: 750
Дата рег-ции: Авг. 2009
Помог: 16 раз(а)
Uchkuma пишет:
Не стоит увлекаться регулярками там, где можно обойтись обычными строковыми функциями.
С этим согласен на все сто. Но знать их не помешает, особенно они бывают полезны при редактировании кода, когда нужно сделать множество схожих замен.
----- армия.. самое убогое место
SAD
Отправлено: 24 Октября, 2010 - 15:06:45
Постоянный участник
Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009 Откуда: Днепропетровск, Украина
Помог: 75 раз(а)
я вот пытаюсь в цикле для массива строк проделать это ,но обрезает только последнюю строку(( (Добавление) Uchkuma, твой способ это делает, а вот movEAX немного не так, что нужно исправить?
movEAX
Отправлено: 24 Октября, 2010 - 15:15:50
Частый посетитель
Покинул форум
Сообщений всего: 750
Дата рег-ции: Авг. 2009
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.