/* vowels  and consonants */
v="აეიოუ"; 
c="ბგდვზთკლმნპჟრსტფქღყშჩცძწჭხჯჰ"; 
/* common exceptions */
fnd = "([" + v +  c + "])შვილი"; 
document.selection.Replace(fnd,"\\1­შვი­ლი", eeFindNext | eeFindReplaceEscSeq | eeReplaceAll | eeFindReplaceRegExp);
/* regular patterns */
fnd = "([" + c + "][" + v + "])([" + c + "][" + v +"])";
document.selection.Replace(fnd,"\\1­\\2", eeFindNext | eeFindReplaceEscSeq | eeReplaceAll | eeFindReplaceRegExp);
document.selection.Replace(fnd,"\\1­\\2", eeFindNext | eeFindReplaceEscSeq | eeReplaceAll | eeFindReplaceRegExp);
fnd = "([" + c + "][" + v + "])([" + v + "][" + c +"])";
document.selection.Replace(fnd,"\\1­\\2", eeFindNext | eeFindReplaceEscSeq | eeReplaceAll | eeFindReplaceRegExp);
document.selection.Replace(fnd,"\\1­\\2", eeFindNext | eeFindReplaceEscSeq | eeReplaceAll | eeFindReplaceRegExp);
fnd = "([" + v + "][" + c + "])([" + c + "]+[" + v +"])";
document.selection.Replace(fnd,"\\1­\\2", eeFindNext | eeFindReplaceEscSeq | eeReplaceAll | eeFindReplaceRegExp);
document.selection.Replace(fnd,"\\1­\\2", eeFindNext | eeFindReplaceEscSeq | eeReplaceAll | eeFindReplaceRegExp);

