/^\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*$/;
/^\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*$/;
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
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.