- 博客(3)
- 收藏
- 关注
原创 SAP ABAP 字符串内数字去前导零的两种方法(正则/拼接)
ABAP内,想对字符串做处理,把字符串内的数字进行去前导0,通常有两种思路,拆分处理再拼接或者直接用正则表达替换。为了避免出现可能会出现的三位数BUG,所以匹配的字符多一位,采用(\D)0(\d),非数字+0+数字来作为匹配。通过0(\d)来去掉0,0(\d)代表的是0+数字,通过这个方法可以去掉一到两位数字的前导0。最初的想法是直接通过符号拆分,去前导0后拼回去,但是了解到实际分割的符号并不唯一。首先用正则去掉数字,用拿到的分割符号给函数segment做拆分,再做拼接。
2024-06-18 14:21:03 507 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人