» »

Regex boundary

Regex boundary

purki ::

Težavo imam s sintakso. Imam stavek "to je test". Najti želim besedo "je", brez da bi le-to uporabil v sintaksi za iskanje. Izraz "\bto .*? test\b" mi vrne celotni stavek, jaz bi želel da vrne samo "je", vendar ta "je" ne sme biti v regex sintaksi.
PS: programiram v C#

commissar ::

 string s = "To je test";
 Regex r = new Regex("To (.*?) test");
 var mc = r.Matches(s);
 var ret = m.Groups[1].Value; //"je"

Zgodovina sprememb…

purki ::

Živjo,
tvoja koda vrne "To je test" 8-O

keworkian ::

Kaj pa tole?
            string s = "To je test";
            var mc = Regex.Match(s,"To (.*?) test");
string g = mc.Groups[1].Value;

commissar ::

ja sem kodo kar tle napisal in se ne compila. Drugače pa je bil glavni del rešitve regex expression in ta je pravilen. Za celotno rešitev pa glej keworkianov post.

lp


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[C] Razbitje stringa s pomočjo indeksov

Oddelek: Programiranje
51042 (920) Shinobi
»

Kontakt obrazec

Oddelek: Izdelava spletišč
62413 (2258) betmen
»

parsanje podatkov iz strani

Oddelek: Programiranje
132436 (2231) commissar
»

branje iz datoteke c#

Oddelek: Programiranje
141924 (1653) darkolord
»

c# regularni izraz

Oddelek: Programiranje
202360 (2058) darkolord

Več podobnih tem