Python正则表达式:在至少有一个已知键的字符串中查找json格式:value

2024-04-25 02:25:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用一个正则表达式来查找嵌入在文本中的有效json字符串,例如:

....Some generic text here....
\n
\n
{id:3, created_at:2019-12-01T00:00:00Z, closed_at:2019-12-02T00:00:00Z}

因此有一些通用文本,后跟2换行符,然后是一个json字符串,它在json中的任何位置都必须至少有id:3部分

以下是我的尝试:

\s\s([{].*?[}])$

无法理解如何扩展此属性以具有强制的id:3属性

谢谢


Tags: 字符串text文本idjson属性heresome
1条回答
网友
1楼 · 发布于 2024-04-25 02:25:11

像这样的怎么样:

\s\s({.*id:3.*})$

这将为您提供0个或更多的任何字符,需要id:3部分,然后再次提供0个或更多的任何字符。那么id:3部分在字符串中的位置就不重要了

相关问题 更多 >