我在测试和成功从文本文件的一行中提取 GUID 时遇到问题。给定一个 guid 12345678-1234-1234-1234-123456789abc,其中允许所有十六进制字符(我使用数字和 abc 来显示每个子字符串包含的字符数),我这样尝试
my $myline = " set whatevervariable = \'aaaaaaaa-bbbb-cccc-1234-aaaaaaaabbbb\'";
my $guid =($myline =~ m/[A-Fa-f0-9]{8}[\-][A-Fa-f0-9]{4}[\-][A-Fa-f0-9]{4}[\-][A-Fa-f0-9]{4}[\-]([A-Fa-f0-9]){12}/gi)
测试工作正常,但是之后如何提取 GUID 并将其用作我的 perl 脚本中的字符串?[] 运算符不起作用...
谢谢你的帮助,G。