|
iamma 发表于 2012-3-14 21:46 ![]()
如果文件名中含有多个.的话,find也很复杂
DATA lv_moff TYPE i.
FIND ALL OCCURRENCES OF '.' IN gv_filename_ext MATCH OFFSET lv_moff.
IF sy-subrc = 0.
gv_filename = gv_filename_ext+0(lv_moff).
ADD 1 TO lv_moff.
gv_ext = gv_filename_ext+lv_moff.
ELSE.
*gv_filename = gv_filename_ext OR return a message.
ENDIF.
这是目前我能想到的最好的方法。期待其他更好的方法。 |
|