2020-08-28 14:12发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨
wat命令用于计算一行中字符的出现次数吗?
我必须计算"。"的数量 一行
嗨安贾利,
请检查以下线程,
查找特定字符的出现次数
最好的问候。
嗨...
请以这种方式执行。
数据: v_data(50)TYPE c,
v_str1 TYPE字符串,
v_count TYPE i。
v_data ='AAAAA.BBBBBB.CCCC.DDDD.EEEE'。
DO。
如果v_data CA'。'。
v_count = v_count + 1。
SPLIT v_data AT'。 INTO v_str1 v_data。
清除:v_str1。
ELSE。
EXIT。
ENDIF。
ENDDO
WRITE:/v_count。
我认为它将解决您的问题。
数据:M(25)C型。
DATA:CNT I型。
M ='adddff#dddeer#dderr#fff ##'。
使用M'#'CNT执行GETCOUNT。
WRITE:/CNT。
* ----
*
使用MAINSTR PFIND更改CNT获取表格计数。
数据:L型I。
数据:点击率类型I。
CNT = 0。
L = STRLEN(MAINSTR)。
点击率 如果MAINSTR + CTR(1)= PFIND。 CNT = CNT + 1。 ENDIF。 点击率=点击率+ 1。 ENDWHILE。
如果MAINSTR + CTR(1)= PFIND。
CNT = CNT + 1。
点击率=点击率+ 1。
ENDWHILE。
嗨,
报告ZOCC。 数据: W_CHAR(20)C型, W_TEMP(20)C型, W_COUNT TYPE I, W_FDPOS喜欢SY-FDPOS。 W_CHAR ='印度赢得了比赛'。 W_TEMP = W_CHAR。 做。 搜索W_TEMP FOR'i'。 如果SY-SUBRC NE 0。 出口。 其他。 W_COUNT = W_COUNT + 1。 W_FDPOS = SY-FDPOS + 1。 W_TEMP = W_TEMP + W_FDPOS。 万一。 ENDDO。 写:/W_COUNT。
此致
Sunil Kumar M
最多设置5个标签!
嗨安贾利,
请检查以下线程,
查找特定字符的出现次数
最好的问候。
嗨...
请以这种方式执行。
数据: v_data(50)TYPE c,
v_str1 TYPE字符串,
v_count TYPE i。
v_data ='AAAAA.BBBBBB.CCCC.DDDD.EEEE'。
DO。
如果v_data CA'。'。
v_count = v_count + 1。
SPLIT v_data AT'。 INTO v_str1 v_data。
清除:v_str1。
ELSE。
EXIT。
ENDIF。
ENDDO
WRITE:/v_count。
我认为它将解决您的问题。
数据:M(25)C型。
DATA:CNT I型。
M ='adddff#dddeer#dderr#fff ##'。
使用M'#'CNT执行GETCOUNT。
WRITE:/CNT。
* ----
*
* ----
使用MAINSTR PFIND更改CNT获取表格计数。
数据:L型I。
数据:点击率类型I。
CNT = 0。
L = STRLEN(MAINSTR)。
点击率
如果MAINSTR + CTR(1)= PFIND。
CNT = CNT + 1。
ENDIF。
点击率=点击率+ 1。
ENDWHILE。
嗨,
此致
Sunil Kumar M
一周热门 更多>