我有一個變量$消息,當我打印產生。Perl的簡單正則表達式令我驚歎
Date: Wed Jun 26 18:15:11
some message test
[tug=123
[rug testing one]
the boy fell on the rug
#update]
文本可能會改變,但這種格式保持不變
(random characters) [tug=(possible number)
[(possible text1)] (sometext2) #(possible text3)]
我怎麼能搶(可能數),(可能的文本1),(sometext2)和(可能的文字3)
我嘗試過至少抓住一些東西,但失敗時沒有雪茄
if($message =~ /.*\[tug\s*\[(.*)\]/g){
my $grab = $1;
}
數據來自哪裏,因爲它看起來像你有多個換行符字符? – hwnd