当前位置:网站首页>使用 ABAP 正则表达式解析 uuid 的值
使用 ABAP 正则表达式解析 uuid 的值
2022-08-10 14:59:00 【汪子熙】
下列这段代码的作用是,使用 ABAP 正则表达式,将 uuid = 后面的具体值解析出来:
REPORT z.
data: lv type string value 'uuid=dd&sid=0.7795630486081988'.
DATA: moff TYPE i,
mlen TYPE i.
FIND REGEX '^uuid=(.*)&.*$' IN lv
MATCH OFFSET moff
MATCH LENGTH mlen.
WRITE: / sy-subrc.
WRITE:/ moff, mlen.
WRITE:/ lv+moff(mlen).
DATA(reg_pattern) = '^uuid=(.*)&.*$'.
DATA(lo_regex) = NEW cl_abap_regex( pattern = reg_pattern ).
DATA(lo_matcher) = lo_regex->create_matcher( EXPORTING text = lv ).
CHECK lo_matcher->match( ) = abap_true.
DATA(lt_reg_match_result) = lo_matcher->find_all( ).
READ TABLE lt_reg_match_result ASSIGNING FIELD-SYMBOL(<reg_entry>) INDEX 1.
data(match) = lt_reg_match_result[ 1 ].
data(submatch) = match-submatches[ 1 ].
WRITE:/ 'uuid:', lv+submatch-offset(submatch-length).
边栏推荐
- TCP为什么是三次握手和四次挥手?
- 请查收 2022华为开发者大赛备赛攻略
- Basic learning of XML
- 640. Solving Equations: Simple Simulation Problems
- MySQL advanced (thirty-three) MySQL data table adding fields
- Custom picker scroll selector style
- fastposter v2.9.1 programmer must-have poster generator
- QOS function introduction
- systemui状态栏添加新图标
- pytest框架优化
猜你喜欢
秒杀项目收获
It is reported that the original Meitu executive joined Weilai mobile phone, the top product may exceed 7,000 yuan
电商秒杀项目收获(二)
Introduction to the functional logic of metaForce Fosage 2.0 system development
机器学习总结(一)
王学岗—————————哔哩哔哩直播-手写哔哩哔哩硬编码录屏推流(硬编)(26节课)
使用Uiautomator2进行APP自动化测试
蓝帽杯半决赛火炬木wp
解题-->在线OJ(十九)
物资采购小程序开发制作功能介绍
随机推荐
How to code like a pro in 2022 and avoid If-Else
【MindSpore易点通机器人-02】设计与技术选型
Flask框架——基于Celery的后台任务
王学岗————直播推流(软便)03x264集成与camera推流
领域驱动模型设计与微服务架构落地-从项目去剖析领域驱动
“国资云”和“国家云”能给市场带来怎样的变革?
软件测试用例篇
SWIG tutorial "four" - package of go language
数据在内存中的存储
基于inotify实现落盘文件的跨进程实时读写交互
640. 求解方程 : 简单模拟题
中学数学建模书籍及相关的视频等(2022.08.09)
pm2之静态文件服务
请查收 2022华为开发者大赛备赛攻略
常见SQL、API接口等常见约定
自定义picker滚动选择器样式
2022-08-10 Daily: Swin Transformer author Cao Yue joins Zhiyuan to carry out research on basic vision models
【吴恩达来信】强化学习的发展!
从全球价值链视角看,京东云数智供应链对未来经济有何影响?
程序员=加班??——掌握时间才能掌握人生