Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
 
Фильтр авторов:    показать 
  скрыть
  Закрытая темаСоздание новой темыСоздание опроса

> Регулярки! Мозг выносят
m4a1fox  
 ۩  [x] Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Журнал
Группа: ★ЛжеЭксперт★
Завсегдатай форума
Сообщений: 5211
Пользователь №: 24565
На форуме: 6 лет, 2 месяца, 22 дня
Карма: 60

Не пью :
4 года, 3 месяца, 13 дней


Господа! такая беда!
Имеем

$er = "<span><a href='?do=css'>CSS</a></span>
<span><a href='?do=css'>PHP</a></span>"
;
preg_match('#<a\shref=\'\?[a-z].*\'>([a-z].*)<\/a>#is', $er, $match);


как вывести в массиве так что бы было [1]=>CSS, [2]=>PHP?



Спустя 3 минуты, 15 секунд (16.12.2011 - 17:40) Winston написал(а):
Так не пробовал ?
#<a.*>(.*)</a>#isU

Спустя 1 минута, 50 секунд (16.12.2011 - 17:42) m4a1fox написал(а):
Winston
Возвращает первое вхождение!

Спустя 1 минута, 17 секунд (16.12.2011 - 17:44) Winston написал(а):
Цитата (m4a1fox @ 16.12.2011 - 16:42)
Возвращает первое вхождение!

Правильно! Ты же preg_match используешь, а не _all wink.gif

Спустя 2 минуты, 17 секунд (16.12.2011 - 17:46) m4a1fox написал(а):
Winston
Держи в карму +1! Спасибо большое!

Спустя 1 час, 4 минуты, 56 секунд (16.12.2011 - 18:51) Игорь_Vasinsky написал(а):
Цитата
Winston
Возвращает первое вхождение!

эх.. ну как ты так.....

Спустя 11 часов, 45 минут, 48 секунд (17.12.2011 - 06:37) Pulse написал(а):
Данную задачу можно решить и без регулярных выражений:
$cutTags = str_replace(array("\r\n", "\n", "\r"), ' ', strip_tags($er));
$valueArray = explode(' ', $cutTags);
PMПисьмо на e-mail пользователюСайт пользователяICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Закрытая темаСоздание новой темыСоздание опроса