If you use assertThat() with a Hamcrest matcher that tests for regex matches, then if the assertion fails you’ll get a nice message that indicates expected pattern and actual text. The assertion will read more fluently also, e.g.
assertThat("FooBarBaz", matchesPattern("^Foo"));
with Hamcrest 2 you can find a matchesPattern method at MatchesPattern.matchesPattern.