Почему знак точки помещается в конце str
, даже если он отображается как первый символ на веб-странице?
Поскольку в среде IDE (например, Visual Studio) это вид слева направо (LTR), и вам нужно переключиться на Right-To-Left
(RTL), чтобы показать его правильно. Так что не беспокойтесь о том, как он будет отображаться внутри кода, если он правильно отображается на странице RTL, то он находится в правильном положении.
Когда я разделяю строку на отдельные слова, يعامل#
становится #يعامل
. Как я могу сохранить исходное положение знака #? В конце концов мне нужно извлечь хэштеги из языков RTL, и поэтому мне нужно, чтобы # отображался как первый символ хэштега RTL.
То же самое здесь, правильным будет #يعامل
, если если вы преобразуете его в представление RTL, хэштегом будет первый символ справа, который является правильной позицией в арабском c.