Ich möchte einen Text (Text in der Urdu-Sprache) hinzufügen, der von rechts nach links geschrieben ist. Ich versuche, gsub für den Zweck zu verwenden, aber alles, was ich bis jetzt versucht habe, produziert nicht die gewünschte Ausgabe
%Vor%gsub gibt das folgende
zurück %Vor%gewünschte Ausgabe.
Wie kann ich die gewünschte Ausgabe erreichen?
Hinweis: Ich konnte die gewünschte Ausgabe in meinem Beitrag nicht einmal richtig einstellen, stattdessen musste ich mich auf ein Bild verlassen.
Update: Obwohl die Funktion mysub
die Zeichenfolgen (in der Konsole) korrekt verkettet, stehe ich weiterhin vor dem Problem der falschen Reihenfolge der Texte in der glänzenden App.
Es gibt eigentlich kein Problem mit gsub
:
Das Rendern des Ergebnisses (eine Zeichenfolge, die sowohl von rechts nach links als auch von links nach rechts Zeichen enthält) ist für mich auch ziemlich logisch:
یہ جملہ ایک مثال کے لیے استعمال
یہ جملہ ایک مثال کے لیے استعمال <somemark>
یہ جملہ ایک مثال کے لیے استعمال <somemark>کیا جا
یہ جملہ ایک مثال کے لیے استعمال <somemark>کیا جا</somemark>
یہ جملہ ایک مثال کے لیے استعمال <somemark>کیا جا</somemark> رہا ہے
Ihre Vorstellung von dem, was wiedergegeben werden sollte, erscheint mir nicht logischer, aber ich muss zugeben, dass ich keine Erfahrung mit der Wiedergabe von rechts nach links habe.
Wie auch immer, wenn die Formatierung vom Renderer wie die <b>...</b>
Tags in HTML interpretiert werden muss, dann funktioniert es perfekt (in markdown / html):
یہ جملہ ایک مثال کے لیے استعمال <b>کیا جا</b> رہا ہے
wird als
dargestellt کیا جا رسا ہےIch habe es nicht geschafft, nichts Glänzendes zu drucken, sondern Fragezeichen:
???? ???????? ?????? ???????? ???? ?????? ?????????????? <somemark>?????? ????</somemark> ?????? ????
Tags und Links r shiny string-concatenation bidi urdu