我们经常会遇见这样的需求,转化字符格式。

比如12,456.78 这样的数字,我们会被要求转化为123456.78这样的

通常的做法为:

REPLACE '.'  INTO str WITH test.
CONDENSE str NO GAPS

然而给人的感觉很奇怪,明明我是用的''替换的,这里面是空的,愣是能替换出个空格来。

我还得自己再去掉空格。

探索了一番后,发现null和initial都不能写,我不仅产生了一个大胆的想法

DATA: test1 TYPE string VALUE '123.456'.
DATA test TYPE c.
REPLACE '.'  INTO test1 WITH test.

如上所示,成功的没有成功替换掉,还是会变成一个空格,然而上帝关上了一扇门我立刻踹开了一扇窗子。

DATA: test1 TYPE string VALUE '123.456'.
DATA test TYPE string.
REPLACE '.'  INTO test1 WITH test.

当当当!没想到吧,只要被替换掉的字符串是string类型而不是C类型,那么就可以啦!

然而经过大佬的指点

REPLACE '.'  INTO test1 WITH ``.

就搞定了...

我已经快忘了'' 和``的区别...太久不用这东西

转载于:https://www.cnblogs.com/yibing-jia/p/10969323.html

ABAP删除字符串某字符相关推荐

  1. 【Python教程】删除字符串中字符的四种方法

    一.删除字符串两端的一种或多种字符 #strip().lstrip().rstrip()方法:(默认删除空格符) A.list.strip(字符):删除字符串两端的一种或多种字符: 例:删除字符串s两 ...

  2. php删除尾部字符,php如何删除字符串末尾字符

    我们知道字符串删除字符的方式有好几种,今天就来介绍三种php删除字符串最后一个字符的函数,有需要的小伙伴可以参考一下. 方法一:substr()函数 substr()函数返回字符串的一部分. 语法如下 ...

  3. java中删除最大的数,【Java练习】删除字符串中字符个数最少的字符

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 输入:asdasdas 输出:asasas [java] view plain copy print? 1.package com.iotex; 2. 3 ...

  4. ABAP 去除字符串某个字段(去掉的金额逗号例子)

    ABAP 去除字符串某个字段(去掉的金额逗号例子) 实际程序中,我们有很多需求是要把excel的数据导入SAP数据之中去,但是这金额是带有千分位逗号的,比如(2,602,568.71)如果要把这个值赋 ...

  5. python删除、替换字符串某字符后的字符串(删除字符串、替换字符串、strip、split、rstrip、lstrip、replace)

    删除字符串某字符后的字符串 url = "phpmyadmin.css.php?3Fserver=1&lang=en&token=39e3d96974667d6163351c ...

  6. 求字符串中字符的出现的最多次数和最少次数,删除后并获得最终字符

    /* *功能描述:删除字符串中字符个数最少的字符,最少字符串有多个,最少的要全部删除 *               然后返回该子字符串. *输入:asdasdas *输出:asasas */ imp ...

  7. java 字符串删除字符_Java基础(一)字符串之如何删除指定的字符

    需求说明: 在Java中,如何删除字符串中指定位置的字符? 解决方式: 在Java中并没有提供一个直接删除字符串中字符的方法,想要删除字符需要自己封装一个方法实现 方法一:通过从前往后循环每一个字符, ...

  8. python删除指定位置的字符串_python去除区域 python删除字符串中指定位置字符

    python删除字符串中指定位置字符 原程序是这样的: ser = serial.Serial("/dev/ttyAMA0", 9600) def main字符串的话,你可以把他当 ...

  9. 删除字符串中出现次数最少的字符

    在公交车上看一博客实现删除字符串中出现次数最少的字符,认为里面使用数组来作为hash很好,所以我就自己实现一遍. 要求:实现删除一个字符串中出现次数最少的字符.输出删除后的字符,要求安装原来顺序输出. ...

最新文章

  1. [SHOI2007]园丁的烦恼
  2. Chapter 7. 对话框控件
  3. 嫦娥五号样本研究登上Science:比阿波罗号样本“年轻”10亿年,填补了月球年龄研究空白期...
  4. python while一定要提供循环次数吗_Python语法之选择和循环(if、while)
  5. python中headers的作用_爬虫入门到精通-headers的详细讲解(模拟登录知乎)
  6. linux特殊权限SUID,SGID和SBIT的介绍
  7. 使用Rider和Emmylua进行UnLua配置
  8. R语言:判断身份证号码真伪的函数编写
  9. 让智能设备拯救你的颈椎——智能颈椎按摩仪
  10. Nginx 使用 ngx_http_mirror_module 模块 复制 http请求流量
  11. selenium click点击无反应问题解析
  12. 选主元的高斯-约当(Gauss-Jordan)消元法解线性方程组和求逆矩阵
  13. python做房源饼状图_python使用matplotlib画饼状图
  14. HBase命令行基本操作
  15. linux qt地图开发教程,基于QT的电子地图的设计与实现
  16. dl4j深度学习教程
  17. 13、Linux加固与Windows加固
  18. 《率土之滨》高流水的背后秘诀:商业模式与系统分析
  19. android模拟器模拟定位GPS
  20. 滴滴抢单功能实现_石油版“滴滴”来了!一年能省一个多亿!

热门文章

  1. 25000 字详解 23 种设计模式(多图 + 代码)
  2. Python实现增值税发票OCR(带源码)
  3. 华为鸿蒙os申请信息怎么填,华为鸿蒙系统提前到来?开始大量申请鸿蒙OS商标...
  4. 19个极度冷门发大财职业
  5. (硅谷课堂项目)Java开发笔记2:项目概述,搭建项目环境和开发讲师管理接口
  6. 吉首大学第十届“新星杯”大学生程序设计大赛 A题题解
  7. 服务器托管是什么?需要注意哪些问题?
  8. 探索Nancy的module
  9. Win10 如何开启 Administrator 账户
  10. 2000万日订单背后,如何保障系统的高可用?