数据库中怎么将一个字符串中的多个连续空格换成一个空格? oracle的存储过程中怎么样实现?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库中怎么将一个字符串中的多个连续空格换成一个空格? oracle的存储过程中怎么样实现?相关的知识,希望对你有一定的参考价值。
可以用正则表达式吗?在orace的存储过程中怎样使用正则表达式?
参考技术A regexp_replace('字段',E'\\s2,',' ','g'); 参考技术B 关注ing追问我自己写了个函数解决了,不过感觉挺麻烦的.要replace好几次. 想知道有没什么简单的方法.
本回答被提问者采纳java io读取文件时 数据中有连续多个空格怎么处理 急急急急!!!
+Station used
*NAME FLAG1 FLAG2 CLK DATA1 DATA2
ABCD E F CLK 30001 10.1
EFGH R O CLK 30001 10.1
MNWY C D CLK 30001 10.1
NBVC E M CLK 30001 10.1
OPUI Q C CLK 30001 10.1
-Station used
String str=reader.readLine(); //读取一行
//下面进行空格操作,主要使用String中的replace()方法
str=str.replace("\\s+","\\s"); //这是保留一个空格
//如果去除空格
//str=str.replace("\\s+","");本回答被提问者和网友采纳 参考技术B import java.io.*
FileWriter fw=new FileWriter(“file.txt”); //file.txt是文件名,可换掉
BufferedWriter writer=new BufferedWriter(fw);
String s=writer.readLine(); //读取第一行数据
String s2=writer.readLine(); //读取第二行数据
// ……你想读几行就s多少个
//如果你可以一行一行解析的话,也可以用while(s!=null)来控制循环
s.close();
System.out,println(s); //输出的和读取的一模一样 参考技术C 用String型的trim()方法,去除首尾空格字符!
以上是关于数据库中怎么将一个字符串中的多个连续空格换成一个空格? oracle的存储过程中怎么样实现?的主要内容,如果未能解决你的问题,请参考以下文章