Regex 使用正则表达式解析字符串

Regex 使用正则表达式解析字符串,regex,regex-group,Regex,Regex Group,Hello regex专家:需要帮助解析下面字符串中的ABC_ID。它可能存在于所有字符串中,也可能不存在于所有字符串中 输入字符串: {“ABC_ID”:“B2CF780101D6344E146043A3DA498D9B674893F3BCF3D82BD186E6FC7C51B67”,“XYZ_ID”:“xx.ab.jkirskd.gt-{comp}-en.bell&kwesrd=zzzzzz.47876740995.\uhoo\u clickid.\uu.sitelink”} 所需输出:B2

Hello regex专家:需要帮助解析下面字符串中的ABC_ID。它可能存在于所有字符串中,也可能不存在于所有字符串中

输入字符串:

{“ABC_ID”:“B2CF780101D6344E146043A3DA498D9B674893F3BCF3D82BD186E6FC7C51B67”,“XYZ_ID”:“xx.ab.jkirskd.gt-{comp}-en.bell&kwesrd=zzzzzz.47876740995.\uhoo\u clickid.\uu.sitelink”}

所需输出:B2CF780101D6344E146043A3DA498D9B674893F3BCF3D82BD186E6FC7C51B67

此正则表达式
\{“ABC\U ID”:“([^”]*)”
例如,是否匹配

{“ABCúID”:“B2CF780101D6344E146043A3DA498D9B674893F3BCF3D82BD186E6FC7C51B67,“XYZúID”:“xx.ab.jkirskd.gt-{comp}-en.bell&kwesrd=zzzzzzzz.47876740995.”

并将值保存在变量$1中

Jetbrains编辑器中此工作示例的屏幕截图:

为什么不使用json解析器?请解释一下逻辑。是吗?”双引号中的字符串,在双引号中的“ABC_ID”之后加“:”?这需要保证所需结果从不包含双引号。是否有任何关于所需字符串长度的保证?是否保证仅为小写十六进制数字?最后,您自己的尝试是什么?不要忘记您是希望能够展示自己的研究成果。通过阅读和学习,您可以了解StackOverflow的使用方法。您使用的是什么正则表达式风格?您可以通过命名所使用的工具或语言来回答这个问题。