`
- 浏览:
605011 次
- 性别:
- 来自:
上海
-
1、去掉前后的空格
String里最常用的方法trim()。
Java代码
String s = " abc ";
Sysout.println("--" + s.trim() + "--");
2、去掉字符串中间的空格
试用环境:比如从word,excl或者数据库中取用户名时,“李四”和“李 四”和“李 四”都应该为同一个用户。
Java代码
public String del_space(String str) {
if (str == null) {
return null;
}
char[] str_old = str.toCharArray();
StringBuffer str_new = new StringBuffer();
int i = 0;
for (char a : str_old) {
if (a != ' ') {
str_new.append(a);
i++;
}
}
return str_new.toString();
}
3、去掉字符串右边的空格
试用环境:如让用户编辑个性签名,在后台处理再存入数据库,此时要保留最前面的空格(方便前台可输入字符数的提示,以及重设时的回显)。
Java代码
String ss = " abc ";
System.out.println("字符串中除去空格后的长度--"+ss.trim().length());
System.out.println("字符串中第一个非空格的位置--"+ss.lastIndexOf(ss.trim()));
System.out.println(ss.substring(0, ss.lastIndexOf(ss.trim())+ss.trim().length())+"--");
4、去掉字符串右边的空格
Java代码
String ss = " abc ";
String s = ss.substring(ss.lastIndexOf(ss.trim()));
System.out.println(s + "--");
5、关于多个空格的字符串,如“ ”,只考虑去掉右空格的情况,左、前后及中间的空格请自行考虑
试用环境:不仅是trim()这么简单的处理。
将3里的" abc "换成" "。
Java代码
String ss = " ";
System.out.println("字符串的总长度"+ss.length());
System.out.println("字符串中除去空格后的长度--"+ss.trim().length());
System.out.println("字符串中第一个非空格的位置--"+ss.lastIndexOf(ss.trim()));
System.out.println(ss.substring(0, ss.lastIndexOf(ss.trim())+ss.trim().length())+"--");
6、js处理字符串左、右空格问题
Java代码
String.prototype.trim = function() {
return this.replace(/^\s+|\s+$/g,"");//去除字符串两边的空白符
//return this.replace(/^\s+/g,"").replace(/\s$+/g,"");//去除字符串两边
//return this.replace(/^\s+/g,"");//去除字符串左边的空白符
//return this.replace(/\s$+/g,"");//去除字符串右边边的空白符
}
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
JS去掉字符串空格 对字符串的操作很多。希望可以帮助到你。
JAVA中String 有trim()方法去除字符串左右的空格,js中自定义trim方法,去除字符串左右的杂质,可以去除逗号、句号、空格等等特殊字符。
LabVIEW字符串操作,删除字符串中空格,并可计算字符长度。 项目可直接运行~
c#去掉字符串中所以的空格,这个是参考程序 ,方便大家学习
javascript 字符串去掉左右空格, 用正则实现, trim()功能, 简单易用.
里面包括了字符串的各种相关操作,去掉左右空格,大小写转换,还有字符串分割的相关程序
移除 字符串中的空格,或者最后的空格,或者回车符,可操作性强,可以帮助你做文字的处理。
java去除字符串中的空格、回车、换行符、制表符的小例子.docx
JS去字符串空格,在javascript去掉字符串中没用的空格,实用哦,大家不要吝啬您的分数哦!
去除字符串中空格.rar去除字符串中空格.rar去除字符串中空格.rar
西门子1500PLC SCL语句删除字符串前面空格
自己写的一个 删除 字符串空格的小程序 对 初学C语言的 朋友 很有帮助
java 字符串 删除空格 匹配删除字符
matlab简单代码|Matlab代码实例:如何在 MATLAB 中删除字符串中的空格?.docx文档,中文教程。
String.trim()Js里面给String添加trim()方法,实现去掉字符串两边空格String.trim()Js里面给String添加trim()方法,实现去掉字符串两边空格String.trim()Js里面给String添加trim()方法,实现去掉字符串两边...
删除字符串中空格,问号,横线等,有的时候字符串带各种符号影响正常数据
将字符串中的多个空格,缩减为一个空格(C语言实现)
js中eval()函数和trim()去掉字符串左右空格应用.docx
简单的说SQL 中使用ltrim()去除左边空格 ,rtrim()去除右边空格 ,没有同时去除左右空格的函数,要去除所有空格可以用replace(字符串,' ',''),将字符串里的空格替换为空 。
判断字符串是否为“空”字符即用户输入了空格 var strings = ' '; if (strings.replace(/(^s*)|(s*$)/g, ).length ==0) { alert('不能为空'); } 判断输入字符串是否为空或者全部都是空格 function is...