Zählen Sie alle unbestimmten Artikel in einer Textdatei. Als Datenmaterial diene die Datei
/users/rzdspc5/nf1/xamtrup/schilder.txt
Welche Kommandozeile ist hierzu notwendig?
sed -e's/[<>]/ /g' schilder.txt |
sed -e's/^[^ ]/ &/;s/[^ ]$/& /' |
sed 's/ / /g' |
sed -n -e's/ eine\{0,1\}[smnr]\{0,1\} /<!&>/gp' |
sed -e's/^./>&/;s/.$/&</' |
sed -e's/>[^<]*<//g' |
sed -e's/^\!//' |
tr "!" "\012" |
wc
Die Formen von unbestimmten Artikeln sind ein, eines, einem, einen, eine, einer, einer, eine, ein, eines, einem und einen.
Im Einzelnen:
Ich komme dabei auf 65 Vorkommen von unbestimmten Artikeln.
Achtung: Der reguläre Ausdruck paßt auch auf `eins'!
Schreiben Sie einen regulären Ausdruck, der möglichst viele Flexionsformen eines deutschen Verbs abdeckt.
Beispiel: `rasten'
Die folgenden Formen treten auf: gerastet, raste, rasten, rastest, rastet, rastete, rasteten, rastetest, rastetet.
Der reguläre Ausdruck dazu lautet:
\(ge\)\{0,1\}raste[nt]|st|te\([nt]|st\)\{0,1\}
Achtung: Auch dieser RA läßt zuviel zu, z.B. `gerasten'.
Author: | Jan W. Amtrup |
Document: | |
Last modified: |