Autor | Zpráva | ||
---|---|---|---|
SpotRudloff Profil |
Ahoj.
Potřeboval bych poradit s regulárním výrazem. Mám adresu http://localhost/Web/?folder=C:\ComplexWebServer\http_docs\Web/This. Já bych chtěl pomocí regulárního výrazu z toho vytvořit http://localhost/Web/?folder=C:\ComplexWebServer\http_docs\Web. Ještě dodám, že /This se může náhodně měnit. Pomůže mi prosím někdo? Předem díky. |
||
juriad Profil |
#2 · Zasláno: 5. 2. 2012, 19:04:59
s#/[^/]+$##
nahraď (lomítko (cokoli kromě lomítka) alespoň jednou do konce) za ( nic) způsob použití v php ti neporadím (php neovládám) |
||
Tori Profil |
#3 · Zasláno: 5. 2. 2012, 20:23:33
SpotRudloff:
Co přesně to má dělat: vyhodit poslední prvek z cesty v parametru folder, bez ohledu na to, jestli je oddělený lomítkem obyčejným nebo zpětným? $url = 'http://localhost/Web/?folder=C:\ComplexWebServer\http_docs\Web\This'; echo rtrim(preg_replace('~[^/\\\\]*$~iU', '', $url), '\\/'); |
||
Časová prodleva: 13 let
|
0