我使用子字符串转换它并且它工作正常但我必须转换很多,这需要时间。
我被告知正则表达式更高效,更快。
有关正则表达式的任何建议吗?
使用正则表达式将string1转换为string2
string1 = '96457fa012456c41bf9200011da2d8fa'
string2='\96\45\7f\a0\12\45\6c\41\bf\92\00\01\1d\a2\d8\fa'
提前谢谢
答案 0 :(得分:1)
这适用于Oracle - 用SQL Server取代Oracle的正则表达式实现应该很简单:
select regexp_replace(
'96457fa012456c41bf9200011da2d8fa',
'(..)',
'\\\1')
from dual
说明: