gpt4 book ai didi

regex - 使用 Perl 正则表达式返回子字符串

转载 作者:行者123 更新时间:2023-12-03 06:00:42 24 4
gpt4 key购买 nike

我正在使用 Perl 并试图更好地理解它的子字符串/正则表达式功能。

假设我有一个字符串,例如

[48:31.8] 已发送:>33*1311875297587*eval*0*frame[0]*"A"<

并且想要返回 1311875297587。它将始终采用该格式。我该如何使用 Perl 来做到这一点?

谢谢

最佳答案

假设“[48:31.8]...”在$string中,则:

my ($number) = $string =~ /\*(\d+)\*eval\*/;
如果字符串不匹配,

$number 将是未定义的,否则它将包含 "*""*eval*"< 之间的数字.

关于regex - 使用 Perl 正则表达式返回子字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6904389/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com