需要从字符串的开头删除特殊字符。我对此有以下要求,
Ex:
您可以使用以下代码。想法是检查第一个或最后一个字符是否是有效的特殊字符。如果是,则将所有特殊字符替换为空白,否则保持原样。我认为数字是非特殊字符,您可以根据需要进行更改。
IIF(
INSTR ( lower(SUBSTR(col_name,1,1)),'abcdefghijklmnopqrstuvwxyz0123456789') >0 OR
INSTR ( lower(SUBSTR(col_name,-1,1)),'abcdefghijklmnopqrstuvwxyz0123456789') >0,
REG_REPLACE(col_name,'[^A-Za-z0-9]' ,''),
col_name
)