|
View:
New views
10 Messages
—
Rating Filter:
Alert me
|
|
|
regexp rövid urlSziasztok! Próbálkoztam egy rövid url-t szűrni regexp-el, de nem jártam teljes sikerrel eddig ennyi van meg: ^[a-z]+\/[a-z][a-z-]+[a-z]$ ez illeszkedik erre: akarmi/teszt-teszt2
de sajnos erre is: akarmi/teszt------teszt2 Hogyan tudom elérni, hogy csak egy kötőjel legyen? Köszönöm a segítséget. Szívesen fogadom az egyéb hibáim feltárásait is, de bőven elég a kötőjeles dologban segíteni, mert tudom nagyon egyszerű lehet a megoldás, csak nekem kellene még kupálódni.
-- Weblabor hírlevél: http://weblabor.hu/hirlevel -- wl-phplista (wl-phplista@...) levelezőlista https://bors.hoszting.com/mailman/listinfo/wl-phplista Keresheto archivum: http://weblabor.hu/kereses -- etikett: http://weblabor.hu/levlistak/illemszabaly offlista: https://weblabor.hu/levlistak |
|
|
Re: regexp rövid urlVarga Csaba írta:
> Sziasztok! > > Próbálkoztam egy rövid url-t szűrni regexp-el, de nem jártam teljes sikerrel > > eddig ennyi van meg: ^[a-z]+\/[a-z][a-z-]+[a-z]$ > > ez illeszkedik erre: akarmi/teszt-teszt2 > de sajnos erre is: akarmi/teszt------teszt2 > > Hogyan tudom elérni, hogy csak egy kötőjel legyen? ^[a-z]+\/[a-z][a-z]+-[a-z]$ ...ha jól értem a föladatot... -- Weblabor hírlevél: http://weblabor.hu/hirlevel -- wl-phplista (wl-phplista@...) levelezőlista https://bors.hoszting.com/mailman/listinfo/wl-phplista Keresheto archivum: http://weblabor.hu/kereses -- etikett: http://weblabor.hu/levlistak/illemszabaly offlista: https://weblabor.hu/levlistak |
|
|
Re: regexp rövid urlJól értetted, csak én nem fogalmazta meg rendesen... Bocsánat! Szeretném, hogy akármennyi kötőjel lehessen benne, de egymás mellett ne legyenek. pl: akarmi/egyik-masik
és akár ilyen is: akarmi/egyik-masik-harmadik Meglehet ezt csinálni? Tegnap este óta ezzel foglalkozom. :) 2009/9/9 Hofferek Attila <hofi@...> Varga Csaba írta: -- Weblabor hírlevél: http://weblabor.hu/hirlevel -- wl-phplista (wl-phplista@...) levelezőlista https://bors.hoszting.com/mailman/listinfo/wl-phplista Keresheto archivum: http://weblabor.hu/kereses -- etikett: http://weblabor.hu/levlistak/illemszabaly offlista: https://weblabor.hu/levlistak |
|
|
Re: regexp rövid urlSzia! 2009/9/9 Varga Csaba <var.csaba@...>
Ez biztosan nem illeszkedik erre, mivel a számokat nem engedélyezted a kifejezésben!
Erre sem ... :)
ez illeszkedni fog neked bármilyen url-re, ami az alábbi formában van: <bármi>/<bármi, ami nem kötőjel és legalább egy karakter>-<bármi, ami nem kötőjel és legalább egy karakter>
^(.*?)\/([^-]+)-([^-]+)$
-- Weblabor hírlevél: http://weblabor.hu/hirlevel -- wl-phplista (wl-phplista@...) levelezőlista https://bors.hoszting.com/mailman/listinfo/wl-phplista Keresheto archivum: http://weblabor.hu/kereses -- etikett: http://weblabor.hu/levlistak/illemszabaly offlista: https://weblabor.hu/levlistak |
|
|
Re: regexp rövid urlSzia! 2009/9/9 Varga Csaba <var.csaba@...>
^(.*)\/(([^-]+)-)*([^-]+)$
-- Weblabor hírlevél: http://weblabor.hu/hirlevel -- wl-phplista (wl-phplista@...) levelezőlista https://bors.hoszting.com/mailman/listinfo/wl-phplista Keresheto archivum: http://weblabor.hu/kereses -- etikett: http://weblabor.hu/levlistak/illemszabaly offlista: https://weblabor.hu/levlistak |
|
|
Re: regexp rövid urlNa, most rendesen beégtem és nem is egyszer... Jobban figyelnem kellene, de ma is 5kor keltem fel. :) (ez nem mentség tudom) Szóval a gondom. ezt (^[a-z]+\/[a-z][a-z-]+[a-z]$) szeretném kibővíteni úgy, hogy illeszkedjen pl: akarmi/egyik-masik-harmadik-negyedik
több kötőjel ne legyen egymás mellett. most jelen pillanatban itt járok: /^[a-z]*\/([a-z]+-[a-z]+)+$/ egy regexp teszter szerint jó. :)
Remélem már nem írtam el semmit se, hisz ti akik segítetek nekem, megérdemelnétek hogy ne legyenek hülye kérdések. Köszönöm a segítséget mindenkinek! -- Weblabor hírlevél: http://weblabor.hu/hirlevel -- wl-phplista (wl-phplista@...) levelezőlista https://bors.hoszting.com/mailman/listinfo/wl-phplista Keresheto archivum: http://weblabor.hu/kereses -- etikett: http://weblabor.hu/levlistak/illemszabaly offlista: https://weblabor.hu/levlistak |
|
|
Re: regexp rövid urlSzia Csaba, > ezt (^[a-z]+\/[a-z][a-z-]+[a-z]$) szeretném kibővíteni úgy, hogy > illeszkedjen pl: akarmi/egyik-masik-harmadik-negyedik Meglatasom szerint Free megadta a megoldas kulcsat, azzal mar csak kicsit kellene kombinalnod. > Remélem már nem írtam el semmit se, hisz ti akik segítetek nekem, > megérdemelnétek hogy ne legyenek hülye kérdések. Mint ahogy a valaszolok is megerdemlik, hogy odafigyelj arra amit irtak es elgondolkodj a javaslatukon. Z -- Weblabor hírlevél: http://weblabor.hu/hirlevel -- wl-phplista (wl-phplista@...) levelezőlista https://bors.hoszting.com/mailman/listinfo/wl-phplista Keresheto archivum: http://weblabor.hu/kereses -- etikett: http://weblabor.hu/levlistak/illemszabaly offlista: https://weblabor.hu/levlistak |
|
|
Re: regexp rövid urlAkkor...
2009/9/9 Varga Csaba <var.csaba@...>
/^[a-z]*\/([a-z]+-)+[a-z]+$/ ez illeszkedni fog ezekre a változatokra: /egyik-masik akarmi/egyik-masik akarmi/egyik-masik-harmadik akarmi/egyik-masik-harmadik-negyedik
ezekre viszont nem fog: akarmi/egyik akarmi/egyik-masik-harmadik-negyedik- akarmi/egyik------masik és erre sem: akarmi2/egyik2-masik2-harmadik2-negyedik2
-- Weblabor hírlevél: http://weblabor.hu/hirlevel -- wl-phplista (wl-phplista@...) levelezőlista https://bors.hoszting.com/mailman/listinfo/wl-phplista Keresheto archivum: http://weblabor.hu/kereses -- etikett: http://weblabor.hu/levlistak/illemszabaly offlista: https://weblabor.hu/levlistak |
|
|
Re: regexp rövid urlNeked ez kell:
$rx= '#^/[a-z0-9]+((-|/)?[a-z0-9]+)*/?$#'; Edgar -- www : http://edgarpe.hu e-mail: kapcsolat@... "We choose to go to the moon. We choose to go to the moon in this decade and do the other things, not because they are easy, but because they are hard, because that goal will serve to organize and measure the best of our energies and skills, because that challenge is one that we are willing to accept, one we are unwilling to postpone, and one which we intend to win, and the others, too." - J.F.K. VC> Na, most rendesen beégtem és nem is egyszer... Jobban figyelnem VC> kellene, de ma is 5kor keltem fel. (ez nem mentség tudom) VC> Szóval a gondom. VC> ezt (^[a-z]+\/[a-z][a-z-]+[a-z]$) szeretném kibővíteni úgy, hogy VC> illeszkedjen pl: akarmi/egyik-masik-harmadik-negyedik VC> több kötőjel ne legyen egymás mellett. VC> most jelen pillanatban itt járok: /^[a-z]*\/([a-z]+-[a-z]+)+$/ egy regexp teszter szerint jó. VC> Remélem már nem írtam el semmit se, hisz ti akik segítetek nekem, VC> megérdemelnétek hogy ne legyenek hülye kérdések. VC> Köszönöm a segítséget mindenkinek! -- Weblabor hírlevél: http://weblabor.hu/hirlevel -- wl-phplista (wl-phplista@...) levelezőlista https://bors.hoszting.com/mailman/listinfo/wl-phplista Keresheto archivum: http://weblabor.hu/kereses -- etikett: http://weblabor.hu/levlistak/illemszabaly offlista: https://weblabor.hu/levlistak |
|
|
Re: regexp rövid url> $rx= '#^/[a-z0-9]+((-|/)?[a-z0-9]+)*/?$#';
Vagy, ha az A-Z és _ is lehet benne: $rx= '#^/(\w+(-|/)?)*\w+/?$#'; -- Szeretettel: Károly György Tamás http://kgyt.hu kgyt@... -- Weblabor hírlevél: http://weblabor.hu/hirlevel -- wl-phplista (wl-phplista@...) levelezőlista https://bors.hoszting.com/mailman/listinfo/wl-phplista Keresheto archivum: http://weblabor.hu/kereses -- etikett: http://weblabor.hu/levlistak/illemszabaly offlista: https://weblabor.hu/levlistak |
| Free embeddable forum powered by Nabble | Forum Help |