正则表达式从页面源检索令牌

时间:2015-04-14 22:55:09

标签: regex

从以下json片段中检索"token"属性值的正则表达式是什么?

  

259, “possible_flags”:[ “推荐”, “寻找换”], “ID”:297, “组织”:[], “showWarning”:假, “标记”: “bf311e7a1a4e49846c0fb836934e7685610829d0”,“意图“:” 邻里附近的” ...

我想匹配bf311e7a1a4e49846c0fb836934e7685610829d0

2 个答案:

答案 0 :(得分:2)

此正则表达式将匹配标记值:

(?<="token":")[^"]*

请参阅live demo

它使用后面的外观作为起始锚点,然后匹配后面的非引用字符。

请注意,整个匹配是您的目标(无需捕获或提取组)。

答案 1 :(得分:1)

此代码将为您提供包含“令牌”的全文:“___”

("token":"[A-z0-9]*")

这将只提供令牌:

"token":("[A-z0-9]*")