JSFiddle - React, Tailwind, and code Playground

by Sahin Deniz

JavaScript

const MATCH_LETTER_REGEXP = new RegExp("(\\p{L}|\\d)(\\1{1,})|(?:\\p{L}|\\d)",
  "gui");
  
let pattern = "boob"  .replace(MATCH_LETTER_REGEXP, DIACRITIC_EXPANDER);

/**
 * @param {string} char
 * @param {string} [singleChar]
 */
function DIACRITIC_EXPANDER(char, singleChar) {
console.log(char, singleChar);
}