Zadejte hledaný výraz...

RegEx – URL s / bez www

Bacon
verified
rating uzivatele
(2 hodnocení)
26. 3. 2012 12:52:42
Zdravím,
rád bych vás poprosil o pomoc s jedním regexem, se kterým si nemůžu úplně tak poradit už delší dobu. Chci, aby preg_match matchoval následující:
Nejdál jsem se dostal asi k tomuto:
Nicméně to stále není to, co hledám. preg_match by mi totiž měl vrátit v jednom klíči pole buď www, nebo 64, nebo nic.
Je možné toho vůbec docílit? Hádám, že tam bude někde nějaký OR |, ale nevím kde a jak ho použít, prosím o pomoc. Děkuji.
26. 3. 2012 12:52:42
https://webtrh.cz/diskuse/regex-url-s-bez-www#reply747432
hm
verified
rating uzivatele
(20 hodnocení)
26. 3. 2012 13:04:56
26. 3. 2012 13:04:56
https://webtrh.cz/diskuse/regex-url-s-bez-www#reply747431
Bacon
verified
rating uzivatele
(2 hodnocení)
26. 3. 2012 13:11:54
Zdravím Aleši, děkuji za odpověď. Tvé řešení mi nefungovalo, přepsal jsem to na:
preg_match ( '#http://(?:www?(*)?.)?zippyshare.com/v/(*)/file.html#', $content, $match );
Což mi vrací skoro dokonalý výsledek:
(
=> http://www64.zippyshare.com/v/13127371/file.html
=> 64
=> 13127371
)
Array
(
=> http://www.zippyshare.com/v/13127371/file.html
=>
=> 13127371
)
Array
(
=> http://zippyshare.com/v/13127371/file.html
=>
=> 13127371
)
Já bych ale potřeboval, aby to vypadalo takto:
(
=> http://www64.zippyshare.com/v/13127371/file.html
=> 64
=> 13127371
)
Array
(
=> http://www.zippyshare.com/v/13127371/file.html
=> www
=> 13127371
)
Array
(
=> http://zippyshare.com/v/13127371/file.html
=>
=> 13127371
)
26. 3. 2012 13:11:54
https://webtrh.cz/diskuse/regex-url-s-bez-www#reply747430
hm
verified
rating uzivatele
(20 hodnocení)
26. 3. 2012 13:17:19
pak
pak si udelej substr nebo preg_match www(+) na ten vysledek v $1, na jedne regular to velmi pravdpeodobne nepujde, jakoze regulary mam veklmi rad a umim je dobre, ale pochybuju o reseni an jediny regular ktere by presne dopovidalo tvemu pozadavku, rychlwejsi a jendodussi bude proste zapodminkovat vystup
26. 3. 2012 13:17:19
https://webtrh.cz/diskuse/regex-url-s-bez-www#reply747429
Proč to musí být v jednom klíči?
na
vrátí
S tím se přece dá dělat všechno.
26. 3. 2012 13:35:38
https://webtrh.cz/diskuse/regex-url-s-bez-www#reply747428
Bacon
verified
rating uzivatele
(2 hodnocení)
26. 3. 2012 14:00:08
Abych mohl pracovat dále s JavaScriptem, který jako parametr zippywww bere číslo serveru a zippyfile číslo souboru. A abych měl ošetřené i případy, kdy (ať už je to z jakéhokoliv důvodu) tam buď není nic, nebo je tam www bez čísla serveru.
26. 3. 2012 14:00:08
https://webtrh.cz/diskuse/regex-url-s-bez-www#reply747427
Pro odpověď se přihlašte.
Přihlásit