点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,您是REGEX的新手。 有人可以为以下字符串建议REGEX吗?
{" HHHH":{" @ H1":" 11111"," @ H2":" 22222"," AA":[{" @ A1":" A1A1"," A2A2":" A3A3"} ,{" @ A2":" A1A1"," A2A2":" A3A3"}}}}," BB":[{" @ B1":" A1A1"," A2A2":" A3A3"},{" @ B2":" A1A1"," A2A2":" A3A3"}]," CC":[{" @ C1":" A1A1"," A2A2":" A3A3"},{" @ C2":" A1A1" ," A2A2":" A3A3"}]}}
从上面,我怎么只能选择 " BB":[{"" @ B1":" A1A1"," A2A2":" A3A3"},{" @ B2 ":"" A1A1"," A2A2":" A3A3"}] ,我有如下所示的REGEX查找REGEX'" BB":\ {\ W。*(" CC")'这是在选择匹配项,例如" BB":[{" @ B1":" A1A1"," A2A2":" A3A3"},{" @ B2":" A1A1"," A2A2":" A3A3"}]," CC"。 如何避免使用" CC" ?
嘿,但这是JSON!
所以,请不要使用Regex来解析JSON。
在论坛中查看许多问题和答案。
< p>编辑:如果要在ABAP中使用JSONpath,对不起它不存在。 如果您想要关闭内容,则必须将JSON转换为XML(调用转换)并使用:嗨,桑德拉,
谢谢。 我中有些人没有及时提醒您检查答案。
我的要求是像jsonpath一样进行拾取(例如:您可以检入 Jsonpath.com , $ .phoneNumbers [:2])。 如果我将其解析为ABAP,则还必须拾取特定对象,然后再次将该对象解析为JSON(最终输出)。 因此想到了使用JSON Path。
您能建议我的方法是否正确吗?
谢谢
Raj
嗨,Raj
由于您是REGEX的新手,您可能想使用此SAP提供的程序来玩:
DEMO_REGEX_TOY
它说明了各种REGEX选项并让您尝试一下。
希望这会有所帮助!
干杯
Bärbel
嗨,Barbel,
谢谢,是的,我尝试并得到了这个" BB":\ {\ W。*(" CC")'。 仍在尝试寻找如何避免在查找垫子上出现" CC"
您好 Raj G ,
除了上述回复外,建议您也浏览以下博客。
REGEX
致谢!
一周热门 更多>