Lozano23 [ Pretorianin ]
Wyrażenie regularne - proszę o pomoc.
Czy mógłby mi ktoś pomóc i napisać wyrażenie regularne, które sprawdzi czy ciąg znaków zawiera rozszerzenie ".html"?
Chodzi o to, że podaję maskę urla do przepisania (.+) ale potrzebuję wyeliminować ".html".
Niestety nie znam się na wyrażeniach regularnych.
wysiak [ Senator ]
O jaki jezyk/system ci chodzi?
Lozano23 [ Pretorianin ]
VB,ASP,C#(NET)
Lozano23 [ Pretorianin ]
Mam na razie coś takiego: (.*)[^(\.html]
Ale coś nie działa dobrze, bo jeśli w łańcuchu na końcu znajdzie się któraś z liter H T M L to się wszystko wysypuje.
Chciałbym po prostu sprawdzić czy łańcuch zawiera ciąg .html na końcu.
Sir Skull [ Charr Shaman ]
Dlaczego koniecznie wyrażenie regularne? Nie prościej użyć string.contains skoro szukasz tylko ".html"?
Lozano23 [ Pretorianin ]
Niestety przymus wyrażeń regularnych :/
W ten sposób:
(?:\.html)
w dowolnym ciągu zaznacza mi .html. Jak zrobić odwrotność? Tzn. zaznacza wszystko oprócz tego?