Zdravím,
moc se omlouvám, že zakládám zase nové vlákno, ale staré jsem již bohužel zavřel.
Potřeboval bych rychle pomoci s jistým problémem. Načítám znaky do řetězce, pokud znak není v intervalu od 'A' do 'Z' nebo 'a' do 'z', tak je nenačítám a nahrazuji je mezerou. Samozřejmě více mezer za sebou smrsknu do jedné. Mám funkční algoritmus, který mi ignoruje malé a velká písmena, a který mi ignoruje \n.
Problém je když načtu text a chci v něm vyhledat sousloví.
Ahoj, jmenuji se EaZy
a potřebuji radu,
protože nevím.
Když vyhledám "Ahoj jmenuji se" -> tak to najde.
"radu" -> tak to najde.
"protože" -> tak to najde.
"EaZy a" -> tak to najde.
"radu protože" -> tak to daný substring nenajde.
Problém je teda pouze v případě, když mám slovo oddělovač \n slovo.
Budu rád za jakékoliv nápady ohledně vyřešení tohoto problému.
Děkuji.