如何计算一个字符的出现次数

2020-08-28 14:12发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


wat命令用于计算一行中字符的出现次数吗?

我必须计算"。"的数量 一行

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


wat命令用于计算一行中字符的出现次数吗?

我必须计算"。"的数量 一行

付费偷看设置
发送
10条回答
huskylover
1楼 · 2020-08-28 14:30.采纳回答

嗨安贾利,

请检查以下线程,

查找特定字符的出现次数

最好的问候。

小熊yu生菜
2楼-- · 2020-08-28 14:26

嗨,

检查以下示例。 这可能会有所帮助。

数据:lv_string TYPE字符串VALUE'嘿。 什么新闻...',

lv_dot TYPE c VALUE'。',

lv_var TYPE i。

在lv_string中找到所有lv_dot匹配项lv_var。

写:lv_var。

干杯

毗湿奴

Violet凡
3楼-- · 2020-08-28 14:28
CJones
4楼-- · 2020-08-28 14:36

查找

搜索模式。

语法

查找

在[部分偏移量长度 OF] <文本>

[忽略案例|重复案例]

[在字节模式下|在字符模式下

[MATCH OFFSET ] [MATCH Length ]。

系统在字段中搜索模式

。 SECTION OFFSET LENGTH OF告诉系统仅从长度中的位置搜索。 IGNORING CASE或RESPECTING CASE(默认)指定搜索是否区分大小写。 在Unicode程序中,必须使用IN BYTE MODE或IN CHARACTER MODE(默认)附加项指定语句是字符操作还是字节操作。 "匹配偏移量"和"匹配长度"添加项在字段

中设置首次出现的偏移量和搜索字符串的长度。

compass1988
5楼-- · 2020-08-28 14:50

使用匹配偏移量

按F1并使用它可以解决您的问题

此致

Kushagra

太Q了
6楼-- · 2020-08-28 14:32
 数据:lv_len类型i,
       lv_count类型i。

 lv_len = strlen(line)。
 做lv_len次。
   如果line + sy-index(1)='。'
     lv_count = lv_count + 1。
   万一。
 恩多。

 写lv_count。

 

编辑:Florian Kemmer,2008年8月27日下午12:28

clever101
7楼-- · 2020-08-28 14:39

我不确定是否有任何可用的功能。

检查 FIND函数。但是我想它对您没有帮助。

请参见下面的代码

data:mcnt类型i。

data:sea类型c 值'A'。

data:str类型的字符串值'ABACCDFAAE'。

data:len类型i。

data:cnt类型i。

len = strlen(str)。

len = len-1。

而len> = 0。

如果str + len( 1)=海。

cnt = cnt + 1。

endif。

len = len-1。

endwhile。

写cnt。

一周热门 更多>