Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Mysql i replace z regexp
Forum PHP.pl > Forum > Bazy danych
tosiek
Witam. Mam pytanie jak użyć regexp - wyrażen reguralnych do replace w mysql ?

konkretnie chciałbym wby wszelkie adresy www.adres.pl/ zmienialo na adres.pl/ z tą różnica że po slashu może być dowolny ciąg(w adresie z WWW) a ma zamienić już bez tego ciągu.
erix
A nie lepiej SUBSTR...?
omeck
  1. SELECT
  2. IF(LOWER(adres) REGEXP "^www\\..*", REPLACE(LOWER(adres), "www.", ""), adres) AS nice_adres
  3. FROM
  4. blabla;


może coś takiego? nie daję żadnej gwarancji - pisane z palca ;-)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.