За последние 24 часа нас посетили 21208 программистов и 1636 роботов. Сейчас ищут 1504 программиста ...

Регулярные выражения

Тема в разделе "Регулярные выражения", создана пользователем bitrop, 22 май 2011.

  1. bitrop

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

    С нами с:
    18 мар 2011
    Сообщения:
    45
    Симпатии:
    0
    Адрес:
    Киев
    Мы выделяем регулярные выражения с помощью // или ## или ~~ и так далее

    (например preg_match_all)

    Вопрос:
    Написано везде , что указываем ^ в начале строки и $ в конца для поиска по всему выражению


    Почему они не всегда используются ? в некоторых примерах они есть, в некоторых нет
     
  2. YSandro

    YSandro Старожил

    С нами с:
    7 апр 2011
    Сообщения:
    2.523
    Симпатии:
    2
    Где-то нужны эти знаки, где-то нет. Ты бы примеры написал, которые у тебя вызывают вопросы.
     
  3. Gromo

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

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    bitrop
    если тебе нужен поиск ТОЛЬКО В НАЧАЛЕ строки или ТОЛЬКО В КОНЦЕ строки, используют данные символы.
    нужно найти строку, начинающуюся с HELLO - /^HELLO/
    нужно найти строку, заканчивающуся на HELLO - /HELLO$/