2014-02-26 79 views
0

最近我開始學習PERL很抱歉,如果問題對任何人都顯得非常新手。我想提取的線條開始這樣PERL正則表達式相關查詢

gb|EU883669.1| Nicotiana tabacum phenylalanine ammonia-lyase 

但不喜歡這個

>gb|EU883669.1| Nicotiana tabacum phenylalanine ammonia-lyase 

我使用此代碼來做到這一點/(?<!\>)[a-z]\|/)但兩條線相匹配。任何建議都會有幫助。

+0

該正則表達式匹配兩條線g'b |和> g'b |' – sln

+0

如果這屬於Perl,則應添加該標記。 – sln

回答

1

使用^錨,以確保行開頭字母:/^[a-z]+\|/

+0

感謝它爲我工作 – pali

0

/(?<![a-z>])[a-z]+\|/可能會奏效。