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

регулярко

  • Lirck

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

    Spritz Фев. 7, 2009, 11:20 п.п.

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

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

    Spritz Фев. 8, 2009, 12: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, 8:11 п.п., спустя 8 часов 42 минуты 42 секунды

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


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

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

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

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

    Spritz Фев. 8, 2009, 9:06 п.п., спустя 55 минут 10 секунд

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

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