只替换单词后面的或单词之间的一个空格,如果是多个空格也只替换其中的一个空格,用正则表达式如何写?

 我来答
weaselpp
2013-01-21 · TA获得超过612个赞
知道小有建树答主
回答量:381
采纳率:33%
帮助的人:331万
展开全部
这个空格替换成啥?
匹配的表达式(不要引号)
"([A-Za-z-]+) "

替换的表达式(不要引号)
"\1[这里填你要替换的内容]"
更多追问追答
追问
例如:“T4                                            60.00 S        60.00 S    YES  ”这个字符串,替换后为T4空格60.00S空格60.00S空格YES。
追答
想来半天只能写成这样,可能还不符合你要求,60.00和S之间有空格,YES后面也有一个空格.
查找的,不要引号
"(\S+)(\s*)"

替换的,不要引号
"\1 "

你那里是固定的"英文数字+数字+单位+数字+单位+英文",如果是这样的格式要好写一些(如果是这样,追问,我重新给你写一个)
如果是n个空格替换成一个空格或者零个空格,这样的格式不好写.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式