Bus\.,并希望用Business替换。我在努力
从DUAL中选择REGEXP_REPLACE(“CSP-初级助理(Bus. Analyst等价物)”、“Bus.”、“Business”)
但这是行不通的。\,并希望用空空间替换。我在努力
从DUAL中选择REGEXP_REPLACE(‘CSP-初级助理(Bus. Analyst等价物)’、'\‘、'')
但这是行不通的。发布于 2018-01-10 14:20:41
第一个对我有用,第二个在示例中缺少一个反斜杠,但我怀疑您只需要在REGEXP_REPLACE() '\\'的第二个参数中转义它。
SELECT REGEXP_REPLACE('CSP-Junior Associate\(Bus. Analyst equivalent)','\\','') FROM DUAL发布于 2018-08-30 11:52:06
对于第一个问题,您需要使用\逃避,所以请尝试
SELECT REGEXP_REPLACE ('CSP-Junior Associate (Bus\. Analyst equivalent)',
'Bus\\.',
'Business')
FROM DUAL输出
CSP-Junior Associate (Business Analyst equivalent) 所以第二个案子
SELECT REGEXP_REPLACE ('CSP-Junior Associate (Bus\. Analyst equivalent)',
'\\',
'')
FROM DUALhttps://stackoverflow.com/questions/48180993
复制相似问题