点击此处---> 群内免费提供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。
谁能告诉我我哪里出问题了?
谢谢。
总是逃避特殊字符是一个好习惯,但是对于值集(在[...]内部),仅以下字符\ [](据我所知) 被认为是特殊字符,需要转义。
一周热门 更多>