За последние 24 часа нас посетили 17213 программистов и 1227 роботов. Сейчас ищут 1389 программистов ...

Как добавить большие и маленькие теги

Тема в разделе "Регулярные выражения", создана пользователем sound, 21 ноя 2007.

  1. sound

    sound Guest

    есть регулярное выражение

    foreach (explode('<TR>', $base) as $v)
    if (preg_match_all('/<TD>([\w\s\d]*.*?)<\/TD>/', $v, $match))

    оно работает если в тексте теги <TR><TD> написаны большими буквами

    а как сделать чтобы текст обрабатывался независимо от регистра

    писал что то типо этого но выдает ошибку
    foreach (explode('<TR|tr>', $base) as $v)
    if (preg_match_all('/<TD|td>([\w\s\d]*.*?)<\/TD|td>/', $v, $match))
     
  2. lexa

    lexa Активный пользователь

    С нами с:
    22 июл 2007
    Сообщения:
    1.746
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    Код (Text):
    1. '/паттерн/i'
    Вместо explode() используй preg_split(). Вообще, с таким усением читать мануал ты далеко не уедешь. Постоянные вопросы на форуме не сделают из чайника пользователя, а сделают ламера блондинестого. :)