 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
frke Član

Pridružen-a: Ned 18 Sep 2005 14:41 Prispevkov: 212 Aktiv.: 0.89 Kraj: Logatec
|
Objavljeno: Pon Okt 13, 2014 9:48 am Naslov sporočila: Kaj pomeni regex izraz |
|
|
Kljub googlanju nisem uspel razvozlati, kaj pomeni oz. kako je sestavljen naslednji regularni izraz:
(?<=-)\w+
Če ga uporabim na stringu npr "Ljubljana-Polje" vrne "Polje" oz. besedo za vezajem.
Prosim za pomoč oz. razlago. |
|
Nazaj na vrh |
|
 |
vpeter Član

Pridružen-a: Pon 11 Jun 2012 16:05 Prispevkov: 370 Aktiv.: 2.33 Kraj: Maribor okolica
|
Objavljeno: Pon Okt 13, 2014 10:03 am Naslov sporočila: |
|
|
(?<=-)
lookbehind za znak -
\w word znak (enako kot [a-zA-Z0-9_])
\w+ več word znakov
zato ti izraz vrne vse znake [a-zA-Z0-9_] od znaka - naprej.
Za string Ljubljana-Polje.test bi rav tako dobil samo Polje. |
|
Nazaj na vrh |
|
 |
blasny Član

Pridružen-a: Ned 21 Okt 2012 19:13 Prispevkov: 70 Aktiv.: 0.45 Kraj: Tepanjce
|
Objavljeno: Pon Okt 13, 2014 8:49 pm Naslov sporočila: |
|
|
Za konstruiranje/raziskovanje regex-ov se najdejo zelo uporabna orodja online. Npr. http://regex101.com/ |
|
Nazaj na vrh |
|
 |
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 496 dni
Powered by phpBB © 2001, 2005 phpBB Group
|