Questions help for Emeditor software
- Thread starter
- Thread Author
- #1
I'm looking for a command in Emeditor to remove accents and other punctuation in French, something like this
function replaceAll(reg, repl, flags="") {
document.selection.Replace(reg, repl, eeReplaceAll | eeFindRegExp | (flags=="MC" ? eeFindMatchCase : 0));
}
replaceAll("[ÁÀÂÄÃÅ]", "A", "MC");
replaceAll("[áàâäãå]", "a", "MC");
replaceAll("[ÉÈÊË]", "E", "MC");
replaceAll("[éèêë]", "e", "MC");
replaceAll("[ÍÌÎÏ]", "I", "MC");
replaceAll("[íìîï]", "i", "MC");
replaceAll("[ÓÒÔÖÕ]", "O", "MC");
replaceAll("[óòôöõ]", "o", "MC");
replaceAll("[ÚÙÛÜ]", "U", "MC");
replaceAll("[úùûü]", "u", "MC");
replaceAll("[ÿý]", "y", "MC");
replaceAll("Æ", "Ae", "MC");
replaceAll("æ", "ae", "MC");
replaceAll("Ç", "C", "MC");
replaceAll("ç", "c", "MC");
replaceAll("Ñ", "N", "MC");
replaceAll("ñ", "n", "MC");
replaceAll("Ý", "Y", "MC");
anyone have an solution for me?
macro or regex?
thx
function replaceAll(reg, repl, flags="") {
document.selection.Replace(reg, repl, eeReplaceAll | eeFindRegExp | (flags=="MC" ? eeFindMatchCase : 0));
}
replaceAll("[ÁÀÂÄÃÅ]", "A", "MC");
replaceAll("[áàâäãå]", "a", "MC");
replaceAll("[ÉÈÊË]", "E", "MC");
replaceAll("[éèêë]", "e", "MC");
replaceAll("[ÍÌÎÏ]", "I", "MC");
replaceAll("[íìîï]", "i", "MC");
replaceAll("[ÓÒÔÖÕ]", "O", "MC");
replaceAll("[óòôöõ]", "o", "MC");
replaceAll("[ÚÙÛÜ]", "U", "MC");
replaceAll("[úùûü]", "u", "MC");
replaceAll("[ÿý]", "y", "MC");
replaceAll("Æ", "Ae", "MC");
replaceAll("æ", "ae", "MC");
replaceAll("Ç", "C", "MC");
replaceAll("ç", "c", "MC");
replaceAll("Ñ", "N", "MC");
replaceAll("ñ", "n", "MC");
replaceAll("Ý", "Y", "MC");
anyone have an solution for me?
macro or regex?
thx