Dopasowanie wyrażania regularnego do adresu www

0

Cześć wszystkim!

Próbuję w javie dopasować wzorzec tak aby zwróciło TOM z <http://www.example.org/family/Tom> . Próbowałem tak:

Pattern wzorzec1=Pattern.compile("^/[0-9]*[a-zA-Z_]*>$");
							Matcher dopasowanie1=wzorzec1.matcher("<http://www.example.org/family/Tom>"); 

jednak zwraca cały ten String a nie "Tom"

0

A taki:

.*/([^/]*)>
0

a jak potem wyświetlić tą część w nawiasie?

0

Jak to jak? To jest group(1)

0

OK, wszystko jasne. Dzięki!

0

To jeszcze jedno pytanie: Czy da się dopasowywać dwa wzorce do danego ciągu znaków coś ala Pattern wzorzec1=Pattern.compile("./([^/])>");
Pattern wzorzec2=Pattern.compile("[0-9]*");
Matcher dopasowanie1=wzorzec1.matcher("sprawdzany ciag");
Matcher dopasowanie2=wzorzec2.matcher("sprawdzany ciag");
while(dopasowanie1.find() )
{

							System.out.println(dopasowanie1.group(1));
						}
						while(dopasowanie2.find() )
						{
							System.out.println(dopasowanie.group());
						}
0

Rozumiem że ukradli ci kompilator i nie mozesz sobie tego skompilować i sprawdzić? Tak, da się.

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