我正在执行一项任务,使用各种 c#方法(例如IndexOf和Substring)从希伯来语文本中搜索特定字符/字符串。
但是我面临一个与双向文本有关的关键问题,当希伯来语文本/行以英文数字/非希伯来字符开头时,就会发生此问题。
要了解此问题,请考虑以下示例:
希伯来语文字作为输入-724.79 <₪)סה״בלתשלום
需要从文本上方找到索引的字符串/键-סה״בלתשלום
现在,根据希伯来语搜索键的性质(从右至左)索引应为0。但是,由于输入文本是包含非希伯来字符的双向文本,因此我发现索引不为0。
如何处理这种情况?请在这方面帮助我。
谢谢