Odstranění diakritiky z textu

Dobrý deň, lupa sklamala, tak skúsim založiť nové vlákno. Som Mergado noob, ale so zapálením. :slight_smile:

Vedel by mi niekto prosím vás poradiť, ako by som regulárnym výrazom, alebo iným sposobom vedel pravidlom odstrániť diakritiku z textov v elemente?

Konkrétne napríklad toto Kulmy-a-vysoušeče-vlasů zmeniť na Kulmy-a-vysousece-vlasu

Napadá ma len nastaviť mnoho Najít a nahradiť, ale to mi príde ako hulvátske riešenie.

Ďakujem za akúkoľvek radu.

2 Likes

Hezký den,

nedávno jsem řešil něco podobného a při použití regulárů jsem sice byl schopen si zadefinovat všechny znaky, které mají být nahrazeny [ěščřžýáíéúůťďň], ale už jsem nevymyslel jak na ně elegantně napojit jejich nediakritické varianty. Nakonec jsem to vyřešil makrem, kde jsem si pro každý takový pár nastavil pravidlo Najít a nahradit. Není to sice příliš hezké řešení, ale přišlo mi rychlejší to nastavit právě ve vlastním makru.

2 Likes

Dobrý den, ve včerejším releasu jsme do Mergada přidali nové pravidlo Odstranit diakritiku, které lze použít právě pro tyto případy.

@lubotron

3 Likes