需要替换数字之间的短划线而不替换单词之间的短划线

2020-09-20 18:35发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 以下是一行示例:生...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

以下是一行示例:生物合成瓣膜c。 1995-2001

在上面的声明中,我要替换年份之间出现的短划线,而不是连词中出现的短划线。 有什么方法可以搜索出2个数字字符,然后是短破折号,然后是2个数字字符,并用较长的破折号代替短破折号?

所需的最终结果:生物合成阀,c。 1995—2001

任何帮助将不胜感激!

欢呼

凯伦

4条回答
Tong__Ming
2020-09-20 19:09

或者您可以只测试数字

如果是isnumeric(replace(yourfield,"-",""),则替换(yourfield,"-"," chr(336)")else yourfield

伊恩

一周热门 更多>