begrüßenErsatz der Satz in der Zeichenfolge nach dem Wörterbuch
mir bitte erklären, wie man am besten das folgende Problem lösen: Ich habe eine Zeichenfolge, die den Text mit einigen Phrasen enthält, zwischen den Trennzeichen befindet „$$“ und "$$"
var string = "..$$xxx$$..$$yyy$$..$$xxx$$.."
ist ein assoziatives Array - Übersetzung Wörterbuch
var dictionary = [];
dictionary [ 'xxx'] = 'yyy';
dictionary [ 'aaa'] = 'bb cc';
usw.
Es ist notwendig, die Phrase in der Zeichenfolge gemäß dem Wörterbuch zu ersetzen.
das einzige, was in den Sinn kommt, ist:
- mit regulären Ausdrücken für jede Phrase gesucht (
- im Wörterbuch Übersetzung suchen
- mit regulären Ausdrücken ersetzen die Satz
- 1 -3 wiederholen, bis keine Sätze mehr vorhanden sind, die durch
In Ordnung? Oder können Sie als schneller und einfacher tun?
Sie können die ‚split()‘ Funktion verwenden und speichern Sie die einzelnen Sätze in einem Array. Dann können Sie das Array durchqueren und die Phrasen einfach abbilden. Schließlich können Sie die Array-Elemente mit dem Trennzeichen –