Perl正则表达式:从字符串中提取token_key值

用户名

我刚刚开始学习Perl并尝试做正则表达式来分解令牌密钥。

令牌本身具有多个“列”,我只需要KEY部分。

token:
{
    "token_key":"C9B3A703ADFEE7A579561799DC019685C75F16E6D4F80E3AA01798CA2B1BD4C396E91C62D73A9604EE90C72BED760AC24D70B072517B06C3D2E1E3102046103E813E2AA59741D2B6543475DEED4EF4A9625BFFF15DAC5417209AEED968016E0671BE1878C8",
    "key_type":"xyz",
    "expires":1200
}

但我只需要这部分

C9B3A703ADFEE7A579561799DC019685C75F16E6D4F80E3AA01798CA2B1BD4C396E91C62D73A9604EE90C72BED760AC24D70B072517B06C3D2E1E3102046103E813E2AA59741D2B6543475DEED4EF4A9625BFFF15DAC5417209AEED968016E0671BE1878C8

输出时,其他所有内容都可以忽略。

欢迎任何建议或意见!

谢谢你!

卡梅伦

看起来JSON-也许合适的解析器会更好?

use JSON::PP;
my $json = JSON::PP->new->utf8->allow_barekey;
my $token = $json->decode('{' . $str . '}')->{'token'};
print $token->{'token_key'};

在任何情况下,您都可以使用正则表达式将其提取(有点怪异):

$str =~ /['"]token_key['"]:\s*['"]([a-f0-9]+)['"]/i;
print $1;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Perl正则表达式:从字符串中提取token_key值

来自分类Dev

从字符串正则表达式中提取多个值

来自分类Dev

Javascript:如何使用正则表达式从字符串中提取多个值?

来自分类Dev

使用正则表达式从“变量=值”字符串中提取值

来自分类Dev

Javascript:如何使用正则表达式从字符串中提取多个值?

来自分类Dev

从字符串正则表达式中提取多个值

来自分类Dev

如何使用正则表达式从字符串值中提取数据?

来自分类Dev

Scala 正则表达式从字符串中提取属性和关联值

来自分类Dev

使用正则表达式从键值对的值中提取子字符串

来自分类Dev

使用正则表达式从字符串中提取正确的值

来自分类Dev

Scala正则表达式:从字符串中提取表达式

来自分类Dev

正则表达式:从字符串中提取字符串

来自分类Dev

使用javascript正则表达式从字符串中提取子字符串

来自分类Dev

Java的正则表达式从字符串中提取数字和字符串

来自分类Dev

在python正则表达式中提取字符串的子字符串

来自分类Dev

使用正则表达式从字符串中提取特定字符串

来自分类Dev

PHP /正则表达式:从字符串中提取字符串

来自分类Dev

正则表达式:从字符串中提取字符串

来自分类Dev

如何使用正则表达式从字符串中提取子字符串?

来自分类Dev

从字符串中提取与字符串匹配的正则表达式

来自分类Dev

从Perl中的字符串中提取匹配的正则表达式模式并将其分配给变量

来自分类Dev

从字符串中提取字符(正则表达式)

来自分类Dev

从仅与正则表达式模式匹配的字符串中提取字符

来自分类Dev

使用正则表达式从字符串中提取特定字符

来自分类Dev

从Python中的字符串中提取浮点值(可能使用正则表达式)

来自分类Dev

python通过正则表达式和列表理解从字符串中提取数字值

来自分类Dev

需要一个正则表达式来从此字符串中提取“签名”中的值

来自分类Dev

如何使用正则表达式从字符串中提取和替换特定模式?

来自分类Dev

正则表达式可以从字符串中提取多个数字吗?

Related 相关文章

  1. 1

    Perl正则表达式:从字符串中提取token_key值

  2. 2

    从字符串正则表达式中提取多个值

  3. 3

    Javascript:如何使用正则表达式从字符串中提取多个值?

  4. 4

    使用正则表达式从“变量=值”字符串中提取值

  5. 5

    Javascript:如何使用正则表达式从字符串中提取多个值?

  6. 6

    从字符串正则表达式中提取多个值

  7. 7

    如何使用正则表达式从字符串值中提取数据?

  8. 8

    Scala 正则表达式从字符串中提取属性和关联值

  9. 9

    使用正则表达式从键值对的值中提取子字符串

  10. 10

    使用正则表达式从字符串中提取正确的值

  11. 11

    Scala正则表达式:从字符串中提取表达式

  12. 12

    正则表达式:从字符串中提取字符串

  13. 13

    使用javascript正则表达式从字符串中提取子字符串

  14. 14

    Java的正则表达式从字符串中提取数字和字符串

  15. 15

    在python正则表达式中提取字符串的子字符串

  16. 16

    使用正则表达式从字符串中提取特定字符串

  17. 17

    PHP /正则表达式:从字符串中提取字符串

  18. 18

    正则表达式:从字符串中提取字符串

  19. 19

    如何使用正则表达式从字符串中提取子字符串?

  20. 20

    从字符串中提取与字符串匹配的正则表达式

  21. 21

    从Perl中的字符串中提取匹配的正则表达式模式并将其分配给变量

  22. 22

    从字符串中提取字符(正则表达式)

  23. 23

    从仅与正则表达式模式匹配的字符串中提取字符

  24. 24

    使用正则表达式从字符串中提取特定字符

  25. 25

    从Python中的字符串中提取浮点值(可能使用正则表达式)

  26. 26

    python通过正则表达式和列表理解从字符串中提取数字值

  27. 27

    需要一个正则表达式来从此字符串中提取“签名”中的值

  28. 28

    如何使用正则表达式从字符串中提取和替换特定模式?

  29. 29

    正则表达式可以从字符串中提取多个数字吗?

热门标签

归档