符号后字符的正则表达式

问题描述 投票:0回答:0

我有一个像这样的字符串 - dlYrZLo6HHxROSHDOWZHkh|

我想删除'|'来自这个字符串的符号,它应该是 - dlYrZLo6HHxROSHDOWZHkh.

但是,如果我得到这样的字符串

3nXfYzpMktzk4EXnur3Zgc|iDCvlu0TJOIp2WCEwgAQmM

它应该保持不变。我在这里使用的正则表达式是

^[A-Za-z0-9]+|$ 我的 HANA SQL 查询如下所示

select 
  replace_regexpr('^[A-Za-z0-9]+|$' in "id" with '\1' OCCURRENCE ALL) 
from TABLE1

然而,我看到以下结果

我可以知道我哪里错了吗?

sql regex hana regexp-replace
© www.soinside.com 2019 - 2024. All rights reserved.