Как разделить строки, относящиеся к определенной культуре
Мне нужно разделить следующую строку на строку [].
string tempstring = "د.ع.123,456.00";// culture "ku-Arab-IQ"
string[] temp = tempstring.Split(".".ToCharArray());
Но я получаю следующий ответ:
{string[4]}
[0]: "د"
[1]: "ع"
[2]: "123,456"
[3]: "00"
Я ожидаю, что ответ будет таким:
{string[4]}
[0]: "123,456"
[1]: "00"
[2]: "د"
[3]: "ع"
Редактировать: Но вышеупомянутое расщепление прекрасно работает для строки "123,456. 00".ع." (культура - " ar-IQ") Результат:
{string[4]}
[0]: "123,456"
[1]: "00 د"
[2]: "ع"
[3]: ""
Я думаю, что обе строки являются RTL-текстом, но результаты разделения отличаются в обоих случаях. Не могли бы вы помочь мне, как разделить эту строку должным образом. или же это правильное расщепление.