Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [mysql] Regexp
Forum PHP.pl > Forum > Bazy danych > MySQL
potreb
Cześć. Dawno nie zaglądałem tutaj, jednak mam problem z regexpem w MySQL. O ile w PHP działa to nie mogę za cholerę napisać poprawnie wyrażenia.
Zapytaniem chcę wyciągnać wszystkie ścieżki:
2014/nazwa-2.iss.doc
2014/nazwa_inne.iss.doc
Ale już nie 2014/07/nazwa-2.iis.doc

  1. SELECT X FROM TABLE WHERE file REGEXP '^(2014)/([a-z0-9]+)(.[a-z0-9]{2,4})'


Proszę o wskazówki.

kartin
Jeśli wykluczone są podkatalogi to najprościej będzie szukać ciągi nie zawierające /
  1. WHERE file REGEXP REGEXP '^2014/[a-z0-9]+[^/]+$'
potreb
Też tak robiłem, ale trochę inaczej. Dzięki za pomoc!
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.