Wyrażenia regularne

0

Witam. Zaczęłem się bawić RegExem. Napotkałem taki problem, że chciałbym żeby wypisał mi
ciąg znaków znajdujący się po wyszukiwanym ciągu znaków.

Np.

numer 25

Wpisana jest formula na 'numer' a wynikiem 25. Potrzebuje zrobić to w taki sposób ponieważ w tekście jest kilka ciągów liczbowych a mi chodzi o jeden konkretny. Dzięki za pomoc

0

Do wyrazen regularnych sciagnij sobie expresso http://www.ultrapico.com/Expresso.htm

No i milej zabawy z wyrazeniami regularnymi ;) To jest chyba najlepsze narzedzie, jesli chcesz je pisac i Od razu przetestowac czy dobrze sa skonstruowane.

0

Użyj grup.

coś na kształt:

string pattern = "numer (?<NUMBER>\d+)"
string numer = Regex.Match("some string", pattern).Groups["NUMBER"].Value;

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