gpt4 book ai didi

regex - 在perl中捕获两个不同正则表达式的匹配内容

转载 作者:行者123 更新时间:2023-12-01 21:37:20 24 4
gpt4 key购买 nike

我正在使用带有两个单独的正则表达式的 while 循环

while(($string1=~m/(\d+)/igs)==($string2=~m/([^^]*?)\n+/igs)) {}

存储我使用的$string1的匹配模式的值$temp1=$1

如何存储 $string2 的匹配模式。请大家给点建议。

最佳答案

my ($m1,$m2);
while (do{
($m1,$m2) = ();
$m1 = $1 if $string1 =~ /(\d+)/igs;
$m2 = $1 if $string2 =~ /([^^]*?)\n+/igs;
defined $m1 == defined $m2;
}) {
# print "$m1-$m2-\n";
}

关于regex - 在perl中捕获两个不同正则表达式的匹配内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18578707/

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