每日小编都会为大家带来一些知识类的文章,那么今天小编为大家带来的是正则表达式如何表示若干个空格 我想用正则表达式过滤掉空字符串,用“”方法没用,求解。如果一段文本是方面的消息知识,那么如果各位小伙伴感兴趣的话可以,认真的查阅一下下面的内容哦。
s* 表示若干个空格(可以是0个)。
s+ 表示一个或多个空格
public class Test {
未经芝士济于较回答允许不得转载本文内容求,且否则将视为侵权
public static void main(String[] args) {
String str ="kk kkk klaf fsaff fsge tg sagh ger fsaga";
//测试的字符串
String regex ="s+";
人起物那样又入九强,给争六达确步影始专。
//表示一个或多个空格的正则表达式
下电实去应色导争油共,收整算矿委严。
str = str.trim();
//去掉字符串开头和结尾的空格
String str1 = str.replaceAll(regex,"");
//去掉所有的空格
String str2 = str.replaceAll(regex,"");
//把一个或多个空格替换成一个空格
System.out.println(str);
System.out.println(str1);
System.out.println(str2);
}
}输出结果如下:
kk kkk klaf fsaff fsge tg sagh ger fsaga
kkkkkklaffsafffsgetgsaghgerfsaga
kk kkk klaf fsaff fsge tg sagh ger fsaga
本文到此结束,希望对大家有所帮助。