Skip to content

Commit d132d73

Browse files
authored
Merge pull request eugenp#11407 from Teica/master
BAEL-5195 Modified the regex pattern
2 parents ceb28f7 + 43303c7 commit d132d73

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

core-java-modules/core-java-string-operations-3/src/test/java/com/baeldung/multipledelimiterssplit/MultipleDelimitersSplitUnitTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ public class MultipleDelimitersSplitUnitTest {
1717
@Test
1818
public void givenString_whenSplittingByMultipleDelimitersWithRegEx_thenStringSplit() {
1919
String example = "Mary;Thomas:Jane-Kate";
20-
String[] names = example.split(";|:|-");
20+
String[] names = example.split("[;:-]");
2121
String[] expectedNames = new String[]{"Mary", "Thomas", "Jane", "Kate"};
2222
Assertions.assertEquals(4, names.length);
2323
Assertions.assertArrayEquals(expectedNames, names);
@@ -38,7 +38,7 @@ public void givenString_whenSplittingByWithRegexAndOnPatternMethod_thenStringSpl
3838
String example = "Mary;Thomas:Jane-Kate";
3939
String[] expectedArray = new String[]{"Mary", "Thomas", "Jane", "Kate"};
4040
Iterable<String> expected = Arrays.asList(expectedArray);
41-
Iterable<String> names = Splitter.on(Pattern.compile(";|:|-")).split(example);
41+
Iterable<String> names = Splitter.on(Pattern.compile("[;:-]")).split(example);
4242
Assertions.assertEquals(4, Iterators.size(names.iterator()));
4343
Assertions.assertIterableEquals(expected, names);
4444
}
@@ -48,7 +48,7 @@ public void givenString_whenSplittingByMultipleDelimitersWithGuava_thenStringSpl
4848
String example = "Mary;Thomas:Jane-Kate";
4949
String[] expectedArray = new String[]{"Mary", "Thomas", "Jane", "Kate"};
5050
Iterable<String> expected = Arrays.asList(expectedArray);
51-
Iterable<String> names = Splitter.onPattern(";|:|-").split(example);
51+
Iterable<String> names = Splitter.onPattern("[;:-]").split(example);
5252
Assertions.assertEquals(4, Iterators.size(names.iterator()));
5353
Assertions.assertIterableEquals(expected, names);
5454
}

0 commit comments

Comments
 (0)