我想从一个字符串中使用正则表达式得到一个子字符串,但由于我的正则表达式无法正常工作而出现错误。任何一个可以帮我在写正确的:正则表达式 - Perl
这里是我想写正则表达式的模式:
MSM8_BD_V4.3_1-1_idle-Kr_Run3.xlsx
MSM8_BD_V4.3_2-6_mp3-Kr_Run2.xlsx
MSM8_BD_V4.3_Camera_snap-7.xlsx
MSM8_BD_V4.3_Camera_snap-8.xlsx
MSM8_BD_V4.3_Radio_202.16-0.xlsx
我试图让子的加粗部分。下面
的正则表达式我想:
my $line = "MSM8939_BD_V4.3_1-1_idle-Kratos_Run3.xlsx";
my ($captured) = $line =~ /MSM8939_BD_V4\.\3\_[d]*(.+?)\w/gx;
print "$captured\n";
仍然没有工作:( – user1362796
能否请你帮我写完整的正则表达式 – user1362796
@ user1362796:看到我的编辑 –