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

регулярко

  • Lirck

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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