Autor | Zpráva | ||
---|---|---|---|
jenik01 Profil * |
#1 · Zasláno: 10. 4. 2012, 13:15:21
Ahoj, potreboval bych vyparsovat hlavni domenu v url, tzn od http:// az po prvni lomitko:
http://www.neco.cz.cc/(toto_jiz_nechci_parsovat) tento regexp by na ukazku vyse fungoval: ^(.*)\/{1} Problem je ze pokud ta url neobsahuje to lomitko na konci (url je jen http://www.neco.cz.cc) tak uz ten regexp fungovat nebude. Diky |
||
Medvídek Profil |
|||
_es Profil |
#3 · Zasláno: 10. 4. 2012, 14:34:10
jenik01:
„vyparsovat hlavni domenu v url“ A kde sa tá URL nachádza? Ak v odkaze, tak objekty odkazov majú v JS vlastnosť hostname .
|
||
Ján Jakabovič Profil |
#4 · Zasláno: 10. 4. 2012, 14:35:17 · Upravil/a: Ján Jakabovič
Skúste toto:
^(.*)\/?{1} znak "?" indikuje že predchádzajúci znak tam môže ale nemusí byť./^((http:\/\/)?[a-zA-Z0-9\-\.]+\.(com|org|net|mil|edu|COM|ORG|NET|MIL|EDU))\/?/i.exec(" http://example.com ")/^((http:\/\/)?[a-zA-Z0-9\-\.]+\.(com|org|net|mil|edu|COM|ORG|NET|MIL|EDU))\/?/i.exec(" http://example.com")[0 ]to čo som predtým napísal je blbosť toto je pre javascript |
||
peta Profil |
jenik01:
^(.*)\/{1} (.*) - vsechny znaky \/{1} - jedno lomitko A ty potrebujes vsechny znaky po treti lomitko. Ja bych zkusil toto ([^/]*\/\/[^/]*) \/\/ - dve lomitka [^/]* - vsechny znaky ne lomitko |
||
Časová prodleva: 12 let
|
0