【发布时间】:2020-06-02 21:07:27
【问题描述】:
我最近联系了这个社区,寻求有关如何从字符串的开头和结尾删除特定字符的帮助。就我而言,我需要删除的字符是 & 符号。这是我用来解决问题的代码:
select substr((rpu.userrole), 2, length(rpu.userrole) - 2) AS UserRole
但是,在第一个和最后一个 & 符号被删除后,现在我得到了这样的字符串:
BachelorLvlProvider&ShortTermAccess&WrkflwBachelorLvl
如您所见,这些角色位置之间有零到几个与号之间的任何地方。缓存似乎有很多功能可以连接字符串,但没有任何运气可以找到替换字符串中字符的功能。有一个“$replace”函数,但我相信它只适用于 ObjectScript。
任何人都可以帮助我替换所有&符号,无论每个字符串中有多少用文字 ', ' ?我需要用一个逗号和一个空格分隔它们。我在代码中为我的字符串使用了刻度线。
任何帮助将不胜感激。
谢谢!
【问题讨论】:
-
请以表格形式提供测试数据和预期输出。
标签: sql string-formatting intersystems-cache