Wyrażenie regularne

0

/^\s*([^;]\w+)\s+(.+)\s*$/

Powyższe wyrażenie wyjmuje dwie zmienne, ale nie wiem, jak dokładnie?

A dokładniej w Perlu wygląda to tak...

($user, $passwd) = ($1, $2), last if /^\s*([^;]\w+)\s+(.+)\s*$/;

0
 
Regex re = new Regex("/^\s*([^;]\w+)\s+(.+)\s*$/");
Match matcher = re.Match(text_w_którym_szukasz);
matcher.Groups[i].Value;

Gdzie i to numer grupy, i=1 - pierwsza zmienna, i=2 - druga zmienna, i=0 - całe wyrażenie

0

Znalazłem kod z tym wyrażeniem i zastanwiałem się, co dokładnie robi.

Teraz już wiem. To wyrażenie wyciąga dwie zmienne z takiego stringu

" raz=dwa "

gdzie 'raz' to pierwsza zmienna, a 'dwa' to druga zmiena.

1 użytkowników online, w tym zalogowanych: 0, gości: 1