ФорумПрограммированиеPHP для идиотов → регулярко

регулярко

  • Lirck

    Сообщения: 1658 Репутация: N Группа: Джедаи

    Spritz 7 февраля 2009 г. 15:20

    как сделать, чтоб preg_replace заменяла символы { на "sss", но не трогала "\{"?
    пробовал по разному ниче не получается!! мл
  • vasa_c

    Сообщения: 3127 Репутация: N Группа: в ухо

    Spritz 7 февраля 2009 г. 16:22, спустя 1 час 1 минуту 32 секунды

    http://ru.php.net/manual/ru/regexp.reference.php
    раздел "утверждения".

    хотя, потом возникнет вопрос, а как заменять "\\{" на "\sss" :)
  • Lirck

    Сообщения: 1658 Репутация: N Группа: Джедаи

    Spritz 8 февраля 2009 г. 3:28, спустя 11 часов 6 минут 26 секунд

    спс сделал =)
    #(?<!\\\\){#
  • Lirck

    Сообщения: 1658 Репутация: N Группа: Джедаи

    Spritz 8 февраля 2009 г. 12:11, спустя 8 часов 42 минуты 42 секунды

    регулярка не пашет
    #\{\$(?<=[a-z])\.*?(?=[a-z])\}#


    должна заменять в { } все . между буквами на ->:

    Было {   ===.= ==. == test.system.dwwddw} test.system
    Стало {   ===.= ==. == test->system->dwwddw} test.system

    в чем трабла?
  • md5

    Сообщения: 11948 Репутация: N Группа: в ухо

    Spritz 8 февраля 2009 г. 13:06, спустя 55 минут 10 секунд

    нахуй тебе свой шаблонизатор?
    все умрут, а я изумруд

Пожалуйста, авторизуйтесь, чтобы написать комментарий!