select regexp_replace(字段名,'正则表达式','替换目标') from 表
正则表达式:可以用正则语法来写,比如用\s ,这个匹配比较多,包括回车换行等。如果你字段中有其他特殊字符的话,就不能用这个了。也可以直接用 半角空格,全角空格代替,'[半角空格全角空格]'
替换目标:如果你想删除的话,就用‘’就行了。
当然上面的写法,只是select ,没有改变表中的实际数据,如果要改表,请用update
材料/工具:Excel2010
1、首先启动excel2010,执行ctrl+o组合键,打开事先准备好的表格内容。
2、选择单元格b2,点击插入菜单,点击工具栏中的插入函数命令,接着会d出插入函数对话框。
3、在选择类别中选择全部,在下面的选择函数对话框中找到并选择trim函数。
4、点击确定后,d出函数参数对话框,选择单元格a2,这样就设置好了参数,点击确定按钮。
5、查看效果在单元格前后的空格都去掉了,而中间的多个空格中还剩余一个空格。
6、如果想进行去掉所有的空格,我们可以使用查找和替换命令进行去空格,
7、选择数据区域b2:b5复制值到c2:c5,执行查找替换命令,在查找内容中输入空格,替换为什么都不输入,点击全部替换按钮。
java中String有个trim()能够去掉一个字符串的前后空格。但是trim()只能去掉字符串中前后的半角空格,而无法去掉全角空格。去掉全角空格需要在trim()方法的基础上加上一些判断。StringtextContent="abctest ";textContent=textContenttrim();while(textContentstartsWith(" ")){//这里判断是不是全角空格textContent=textContentsubstring(1,textContentlength())trim();}while(textContentendsWith(" ")){textContent=textContentsubstring(0,textContentlength()-1)trim();}1、打开Word软件;2、按住“Ctrl+F”组合键打开查找替换对话框;
3、单击“替换”切换到该选项卡;
4、在“查找内容”后面用空格键敲一下;
5、在“替换为”后面什么也不要输入;
6、单击“全部替换”按钮接口实现替换。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)