Как бороться с ивритом, который содержит цифры / английские символы (двунаправленный текст), используя c #? - PullRequest
0 голосов
/ 29 октября 2018


Я работаю над задачей поиска определенных символов / строки из текста на иврите, используя различные методы c #, такие как IndexOf и Substring.
Но я столкнулся с критической проблемой, связанной с двунаправленным текстом, эта проблема возникла, когда текст на иврите / строка начинаются с английских цифр / не-ивритских символов.

Чтобы понять эту проблему, рассмотрите пример ниже:

Текст на иврите в качестве ввода - 724,79
Строка / ключ, для которого нужно найти индекс сверху текст - סה״ב לתשלום

Теперь, в соответствии с природой иврита (справа налево), индекс ключа поиска должен быть 0. Но я нашел индекс, отличный от 0, поскольку входной текст - это двунаправленный текст, содержащий не-ивритские символы.

Как бороться с этой ситуацией? Пожалуйста, помогите мне в этом отношении.
Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...