我想從一個字符串中使用正則表達式得到一個子字符串,但由於我的正則表達式無法正常工作而出現錯誤。任何一個可以幫我在寫正確的:正則表達式 - 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:看到我的編輯 –