我想用perl寫一個正則表達式,但我需要一些幫助。 我想要做的就是以下,假設我有這些文章作爲例子:使用正則表達式提取標籤詞perl
1- [NP一些/ NN文/ NNP這裏/ NNP]
我很感興趣,通過標記的話/ NNP,所以我想我的正則表達式搜索每一行,直到找到: [NP然後一個空格然後(可能會或可能找不到)標有/ NN的單詞,然後是一個或多個標有/ NNP的單詞(並且會包含一些特殊字符)。
我想提取每行標註/ NNP這樣的結果將是話:
1-這裏文本
是我迄今所做的就是提取與標記的話/ NNP從所有的例子
while ($line =~ m/\s(\S*?)\/NNP/gs)
{
my $word = $1;
print $word." ";
}
print "\n";
任何想法請求?
謝謝,它可行,但如果我不想提取只包含一個帶標籤的單詞/ NNP的'[NP AlqAhrp/NNP]? – Daisy
@達西:看到上面編輯過的帖子。 – JRFerguson