mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-07-21 15:09:48 +08:00
fix bug
This commit is contained in:
@@ -11,7 +11,7 @@ import java.util.List;
|
||||
* @author Looly
|
||||
*
|
||||
*/
|
||||
public class StrSpliterTest {
|
||||
public class StrSplitterTest {
|
||||
|
||||
@Test
|
||||
public void splitByCharTest(){
|
||||
@@ -71,4 +71,22 @@ public class StrSpliterTest {
|
||||
Assert.assertNotNull(strings);
|
||||
Assert.assertEquals(0, strings.length);
|
||||
}
|
||||
|
||||
/**
|
||||
* https://github.com/dromara/hutool/issues/2099
|
||||
*/
|
||||
@Test
|
||||
public void splitByRegexTest(){
|
||||
String text = "01 821 34567890182345617821";
|
||||
List<String> strings = StrSplitter.splitByRegex(text, "21", 0, false, true);
|
||||
Assert.assertEquals(2, strings.size());
|
||||
Assert.assertEquals("01 8", strings.get(0));
|
||||
Assert.assertEquals(" 345678901823456178", strings.get(1));
|
||||
|
||||
strings = StrSplitter.splitByRegex(text, "21", 0, false, false);
|
||||
Assert.assertEquals(3, strings.size());
|
||||
Assert.assertEquals("01 8", strings.get(0));
|
||||
Assert.assertEquals(" 345678901823456178", strings.get(1));
|
||||
Assert.assertEquals("", strings.get(2));
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user