点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我对Regex非常陌生,...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我对Regex非常陌生,...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我对Regex非常陌生,实际上我对ABAP完全陌生:)
我试图弄清楚为什么使用这段代码与使用Regex Toy时的结果会有所不同。
我要尝试的是替换最后一个"。"之后的数字。
我的正则表达式为[^。] * $,表示文本" DV-102.1.1"替换为2
正则表达式玩具会给我正确答案。...DV-102.1.2
使用该ABAP代码片段,但是它没有...它给了我DV-2
报告znw_regex_play。 DATA lv_count TYPE i值1。 数据(lv_new_wbs_no)= lv_count + 1。 DATA(lv_val)='DV-102.1.1'。 SPLIT lv_val AT匹配(val = lv_val regex ='[^。] * $')放入DATA(lv_wbs_part1)DATA(lv_wbs_part2)。 lv_val = lv_wbs_part1 && lv_new_wbs_no。 写:lv_val。
谁能告诉我我哪里出问题了?
谢谢。
REGEX用于验证电话格式,邮政编码格式的特定格式。 但不能替换值。
根据您的要求,将SPLIT放入表中的"。",因此最后一个点之后的数据将进入表的最后一条记录。 再将其增加1,即可将由点分隔的表中的同一组记录连接起来。
一周热门 更多>