zrobienie luk w tekscie pobranym z pliku

0

Witam, mam problem z wstawieniem luk w tekście, tekst jest pobierany z pliku tekstowego, ma to działać mniej więcej jak dyktando. W luki użytkownik później będzie musiał wstawić literę,
Liczę na waszą pomoc. :)

1

Zrob regexpa case insensitive podmieniajacego problematyczne litery badz dwuznaki na spacje/podkreslenie i tyle.

Jak dzialasz na Linuxie mozesz tez po prostu seda uzyc do tego

0

No chyba, że koniecznie musisz to zrobić w C, wtedy utwórz sobie słownik liter, które należy podmienić i parsuj tekst z pliku podmieniając literę w momencie rozpoznania litery znajdującej się w utworzonym wcześniej słowniku.

edit: To był właśnie mój 256 post na forum 4p. Świętuję wkroczenie w kolejny bajt.

0

@Bartosz36 -> Twoje podejscie nie sprawdzi sie przy dwuznakach. Poza tym po co kombinowac jak sa regexpy, includujesz regex.h i dzialasz. No chyba ze program ma byc w czystym ANSI C.

@Julita Rybak: zakladajac ze masz text w pliku sample.txt, to cos w tym stylu.

sed -r 's/([óużh]+)|(ch)|(rz)/_/ig' sampl.txt 

1 użytkowników online, w tym zalogowanych: 0, gości: 1