За последние 24 часа нас посетили 17588 программистов и 1282 робота. Сейчас ищут 1410 программистов ...

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

Тема в разделе "MySQL", создана пользователем Mtnt, 31 июл 2010.

  1. Mtnt

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

    С нами с:
    13 май 2009
    Сообщения:
    27
    Симпатии:
    0
    возникла необходимость заменять подстроку в поле, где эта подстрока есть
    как лучше это делать?

    если в вариантах только перебор и регулярка, то как использовать регулярку для замены?

    upd: или мб есть какой то аналог php функции str_replace()? т.к. мне не нужна замена по шаблону, заменяемая строка известна
     
  2. uMnepaTop

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

    С нами с:
    28 дек 2007
    Сообщения:
    58
    Симпатии:
    0
    а mysql_num_rows(); не подойдет?
     
  3. Mtnt

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

    С нами с:
    13 май 2009
    Сообщения:
    27
    Симпатии:
    0
    оО а причем здесь mysql_num_rows()?

    upd:

    REPLACE(str,from_str,to_str)

    Возвращает строку str, в которой все вхождения строки from_str заменены на to_str:

    mysql> SELECT REPLACE('www.mysql.com', 'w', 'Ww');
    -> 'WwWwWw.mysql.com'

    Данная функция поддерживает многобайтные величины.


    тема более не актуальна