Hallo Leute,
besstimmt hat jeder von Euch mal einen String gegen einen Pattern abgleichen müssen und das geht sehr einfach. In meinem Fall muss ich ein Pattern gegen einen Pattern abgleichen. Beim Pattern handelt es sich vor allem um Strings mit wildcards: ? und *
Ich musss also prüfen ob ein Pattern das andere "enthält".
Kann mir jemand auf den Sprung helfen? Gruß, Madlena
besstimmt hat jeder von Euch mal einen String gegen einen Pattern abgleichen müssen und das geht sehr einfach. In meinem Fall muss ich ein Pattern gegen einen Pattern abgleichen. Beim Pattern handelt es sich vor allem um Strings mit wildcards: ? und *
Ich musss also prüfen ob ein Pattern das andere "enthält".
Java:
import static org.junit.Assert.*;
import org.junit.Test;
public class TestStringMatchingWithWildCards
{
@Test
public void testMe()
{
assertTrue(checkStringsWithWildCards("a?aa", "a?aa"));
assertFalse(checkStringsWithWildCards("a?aa", "a*aa"));
assertFalse(checkStringsWithWildCards("a?aa", "a*?a"));
}
/**
*
* @param one
* @param two
* @return
*/
private boolean checkStringsWithWildCards(String one, String two)
{
throw new RuntimeException("not implemented!");
}
}
Kann mir jemand auf den Sprung helfen? Gruß, Madlena