1

我有斯洛伐克语的文本文件:

SLOVESÁ
Sloveso, infinitív, obojvidové, afirmácia: abandonovať /VIj+
Sloveso, infinitív, obojvidové, negácia: abandonovať, neabandonovať /VIj-
Sloveso, prézent, obojvidové, singulár, 1. osoba, všeobecný rod, afirmácia: abandonovať, abandonujem /VKjsah+
Sloveso, prézent, obojvidové, singulár, 2. osoba, všeobecný rod, afirmácia: abandonovať, abandonuješ /VKjsbh+
Sloveso, prézent, obojvidové, singulár, 3. osoba, mužský rod, afirmácia: abandonovať, abandonuje /VKjscm+

我需要删除每一行中的所有单词,直到“:”,然后是“/”之后的所有单词(包括“:”、“/”和所有第一行)。有人可以帮助我吗?什么最适合我使用?AWK?

4

1 回答 1

1

如果你有 GNU grep 你可以这样做:

$ grep -oP "(?<=: ).*(?= /)" inputfile
abandonovať
abandonovať, neabandonovať
abandonovať, abandonujem
abandonovať, abandonuješ
abandonovať, abandonuje
于 2012-11-22T11:43:09.090 回答