export const notChar = /[^\dA-Za-zА-Яа-я]/
export const allChar = /[\dA-Za-zА-Яа-я]/
export const notLatin = /[^A-Za-z]/
export const notRus = /[^ËА-Яа-яё]/
export const sentenceSeparator = /{!|\?|:|;}\s/
export const cyrillicRegex = /[\u0400-\u04FF]/ // Range for Cyrillic characters

export function findFirstReadableCharIndex(input: string): number {
  for (let i = 0; i < input.length; i++) {
    // Test each character against the "allChar" regex (readable characters).
    if (allChar.test(input[i])) {
      return i // Return the index of the first non-readable character
    }
  }
  return 0 // Return -1 if no non-readable characters are found
}
