public class Test
{
public static void main(String[] args)
{
String foo = "5-10";
if (foo.matches("\\d+-\\d+"))
{
System.out.println("klappt doch");
}
String foo2 = "5-1";
if (foo2.matches("\\d-\\d"))
{
System.out.println("geht gerade so");
}
}
}
"name=\\"Fach\\[\\]\\" value = \\"((?:\\d|\\w)*)\\""
liefert:
start() = 0, end() = 28
group(0) = "name="Fach[]" value = "TI11""
group(1) = "TI11"
"name=\\\"Fach\\[\\]\\\" value = \\\"((?:\\d|\\w)*)\\\""
"-?\\d+(\\.\\d+)?"