Я работаю над задачей поиска определенных символов / строки из текста на иврите, используя различные методы c #, такие как IndexOf и Substring.
Но я столкнулся с критической проблемой, связанной с двунаправленным текстом, эта проблема возникла, когда текст на иврите / строка начинаются с английских цифр / не-ивритских символов.
Чтобы понять эту проблему, рассмотрите пример ниже:
Текст на иврите в качестве ввода - 724,79
Строка / ключ, для которого нужно найти индекс сверху текст - סה״ב לתשלום
Теперь, в соответствии с природой иврита (справа налево), индекс ключа поиска должен быть 0. Но я нашел индекс, отличный от 0, поскольку входной текст - это двунаправленный текст, содержащий не-ивритские символы.
Как бороться с этой ситуацией? Пожалуйста, помогите мне в этом отношении.
Спасибо