Also es gibt ja für Eclipse das plugin Eclipse Regular Expression (RegExp) Tester und damit habe ich mir nun mein Regulären Ausdruck zusammen gebaut, aber eine Sache ergibt für mich einfach kein Sinn!
Und dazu bräuchte ich male eine Erklärung
das ein beispiel code jetzt
und genau , der abschnitt soll gefunden werden
@Test
public void shouldRemoveItem() {
QueueX queue = new QueueX();
queue.add(c);
assertThat(queue.size(), eq(1))
queue.remove(c);
if (bla){
}
assertThat(queue.size(), eq(0))
}
also eine testmethode, mit und ohne kommentar oben drueber..
und das ganze funktioniert mit dem regex:
(\/\*((\r\n).*)*\*\/)*(\r\n)*\@Test.*((\r\n).*)*.*shouldRemoveItem.*((\r\n).*)*\}
so was ich jetzt aber nicht verstehe, wieso es nicht bei der ersten } klammer zu ende ist!!! weil eigentlich der Ausdruck *shouldRemoveItem.*((\r\n).*)*\} , sagt ja eigentlich nur...das nach der methode beliebig viele zeichen kommen und beliebig viele zeilenumspruenge bis diese } Klammer kommt!
Kann mir das jemand bitte erklaeren!:rtfm::bahnhof:
Und dazu bräuchte ich male eine Erklärung
das ein beispiel code jetzt
Java:
dsdsad
}
@Test
public void shouldRemoveItem() {
QueueX queue = new QueueX();
queue.add(c);
assertThat(queue.size(), eq(1))
queue.remove(c);
if (bla){
}
assertThat(queue.size(), eq(0))
}
/*asdsad
und genau , der abschnitt soll gefunden werden
@Test
public void shouldRemoveItem() {
QueueX queue = new QueueX();
queue.add(c);
assertThat(queue.size(), eq(1))
queue.remove(c);
if (bla){
}
assertThat(queue.size(), eq(0))
}
also eine testmethode, mit und ohne kommentar oben drueber..
und das ganze funktioniert mit dem regex:
(\/\*((\r\n).*)*\*\/)*(\r\n)*\@Test.*((\r\n).*)*.*shouldRemoveItem.*((\r\n).*)*\}
so was ich jetzt aber nicht verstehe, wieso es nicht bei der ersten } klammer zu ende ist!!! weil eigentlich der Ausdruck *shouldRemoveItem.*((\r\n).*)*\} , sagt ja eigentlich nur...das nach der methode beliebig viele zeichen kommen und beliebig viele zeilenumspruenge bis diese } Klammer kommt!
Kann mir das jemand bitte erklaeren!:rtfm::bahnhof: