数据库中怎么将一个字符串中的多个连续空格换成一个空格? 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

参考技术A 你需要怎么处理空格了 如果是去除空格那么
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的存储过程中怎么样实现?的主要内容,如果未能解决你的问题,请参考以下文章

C# 把字符串中间的多个连续的空格转化成一个空格

如何将字符串中的全角空格转换成半角空格?

c# 字符串中多个连续空格转为一个空格

JAVA字符串中,只要有连续的空格就去掉且但要保留一个空格;如果只是一个空格就不用处理;怎么实现?

C#:将字符串中连续空格转换为一个空格

java io读取文件时 数据中有连续多个空格怎么处理 急急急急!!!