如何找到数字的第一位

2020-08-27 04:04发布

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

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


尊敬的专家,

如何找到字符串中首次出现的数字的位置?

string ='abcde782ss'。

谢谢

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

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


尊敬的专家,

如何找到字符串中首次出现的数字的位置?

string ='abcde782ss'。

谢谢

付费偷看设置
发送
4条回答
宇峰Kouji
1楼 · 2020-08-27 04:16.采纳回答

Sam Indra 在REGEX下尝试,moff将返回5,这表示数字从6开始, mlen将返回3,因为有3个连续数字。

数据:moff TYPE i,
       梅伦类型

 在'abcde782ss'中查找正则表达式'([[0-9] +)'
      匹配偏移
      长度匹配mlen。
 
天桥码农
2楼-- · 2020-08-27 04:26

今天学到的新东西,感谢 Sandra Rossi 的分享: )

jovirus
3楼-- · 2020-08-27 04:33

嗨,

应该可以。

 DATA文本TYPE字符串。
 文字=" YTD                                                                     
一只江湖小虾
4楼-- · 2020-08-27 04:29

甚至:

 ASSERT 4 = find_any_of(val =`wwxx7yy` sub =`0123456789`)。

(请参阅查找*搜索功能的ABAP文档

一周热门 更多>