![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 89 Pomógł: 2 Dołączył: 5.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Proszę mnie naprowadzić posiadam tabelę "tapety" o dwóch kolumnach 'id' i 'adres': Chciałbym usunąć te rekordy które w kolumnie 'adres' nie mają żadnej cyfry. Zwykle żeby usunąć piszemy:
Struktura danych w kolumnie 'adres' jest następująca: 123456_nazwazdjecia.jpg A co trzeba napisać żeby osiągnąć to o co proszę ? PS. Jestem słaby z wyrażeń regularnych, z góry dziękuję ! Ten post edytował ewaslawek5 23.02.2012, 06:55:10 -------------------- Dobro popłaca - zawsze !
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 6 Dołączył: 20.12.2011 Ostrzeżenie: (0%) ![]() ![]() |
Do tego wyrażenia regularnego będą pasowały adres: 123456_nazwa.jpg 1_jakasnazwa.gif 234_jakas231nazwa.jpg A nie będą pasować (czyli taki usunie): nazwa.jpg 123_nazwa.JPG _costam.jpg _costamjpg _costam. Krok po kroku wyrażenie regularne spowoduje, że usuniesz wpisy które nie pasują do wzorca: 1. [0-9]+ - mają 1 lub więcej znaków z przedziału 0 - 9 2. \_ - po czym występuje znak _ 3. [a-zA-Z0-9]+ - po czym występuje 1 lub więcej znaków z przedziału a-z, A-Z, 0-9 4. \. - po czym występuje znak . 5. [a-z]+ - po czym występuje 1 lub więcej znaków z przedziału a-z Ten post edytował basstone 24.02.2012, 01:28:10 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 21:06 |