如何使用c#处理包含数字/英文字符(双向文本)的希伯来语?

时间:2018-10-29 07:44:32

标签: c# asp.net hebrew bidirectional


我正在执行一项任务,使用各种 c#方法(例如IndexOf和Substring)从希伯来语文本中搜索特定字符/字符串。
但是我面临一个与双向文本有关的关键问题,当希伯来语文本/行以英文数字/非希伯来字符开头时,就会发生此问题。

要了解此问题,请考虑以下示例:

希伯来语文字作为输入-724.79 <₪)סה״בלתשלום
需要从文本上方找到索引的字符串/键-סה״בלתשלום

现在,根据希伯来语搜索键的性质(从右至左)索引应为0。但是,由于输入文本是包含非希伯来字符的双向文本,因此我发现索引不为0。

如何处理这种情况?请在这方面帮助我。
谢谢

0 个答案:

没有答案