字符串按正则表达式过滤分割

package service;

import java.util.Arrays;
import java.util.List;

/**
* 字符串按正则表达式过滤分割
*
* @author zhangkuan
* @version Id: StringSplitTest.java, v 0.1 2022/5/10 15:00 PM zhangkuan Exp $$
*/
public class StringSplitTest {

public static void main(String[] args) {
StringSplitTest test = new StringSplitTest();
test.test("百货#日用百货$服装服饰!文化办公用品@纸制品、包装材料:工艺品:工艺礼品.金银首饰。化工原料及产品,五金交电,家用电器;自行车;钢丝绳、阀门、管道配件、轴承、电线电缆、电子产品");
}

public void test (String baseSentence) {
List<String> baseSentenceWords = getSplitString(baseSentence);
//遍历List集合打印里面的值
baseSentenceWords.forEach(System.out::println);
}

private static List<String> getSplitString(String sentence) {
String[] array = sentence.split(",|,|;|;|、|:|:|#|\\$|!|@|。|\\.");
List<String> baseSentenceWords = Arrays.asList(array);
return baseSentenceWords;
}

}
posted @ 2022-08-22 14:48  夜尽天明之无关风月  阅读(43)  评论(0)    收藏  举报