只替换单词后面的或单词之间的一个空格,如果是多个空格也只替换其中的一个空格,用正则表达式如何写?
1个回答
展开全部
这个空格替换成啥?
匹配的表达式(不要引号)
"([A-Za-z-]+) "
替换的表达式(不要引号)
"\1[这里填你要替换的内容]"
匹配的表达式(不要引号)
"([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个空格替换成一个空格或者零个空格,这样的格式不好写.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询