試圖從這個字符串中提取的字母數字字符:提取字母詞從一個字符串
A_phase_I-II,_open-req_project_id_PX15RAD001
的問題是:術語PX15RAD001可以在字符串中的任何地方發生。
嘗試使用下面的表達式提取字母數字部分。但是這會返回整個字符串。我認爲Alum是用於字母數字的有效關鍵字。情況並非如此嗎?
(my $string = $line) =~ s/\P{Alnum}//g;
print $string;
如何提取上述字符串的字母數字部分?
在此先感謝。 -simak
輸出結果如何顯示? – 2013-06-27 11:34:46
感謝您的回覆。我需要提取的輸出是:PX15RAD001。這個術語可以發生在字符串的任何地方 - 可以在開頭或其他地方。 – BRZ
「但它總是以」_「開頭......」這不夠好。 '_phase','_project'和'_id'前面還有下劃線。你需要更具體。 – doubleDown