Ist es möglich, mehrere Werte in einer FreeMarker-Vorlage zu ersetzen? Zum Beispiel, wenn ich „a“ und „b“ mit „c“ ersetzt werden soll, ich habe dies zu tun:FreeMarker? Mehrere Werte ersetzen
${event.EventTitle?replace('a','c')?replace('b','c')}
aber ich möchte lieber etwas tun:
${event.EventTitle?replace("'a','b'",'c')}
Jede Chance, FreeMarker hat diese Fähigkeit?
Ich versuche letztlich alle Sonderzeichen zu ersetzen ($., @, &, usw.) mit Bindestrichen, so fühlen sich frei, einen einfacheren Weg vorzuschlagen, das zu tun.
Ich kam zu dieser Frage. Wenn Sie die Elemente in einer Liste ersetzen möchten, können Sie 'replace' mit' list' zusammen verwenden. –
Verwenden einer Liste für einen Ersatz? wird es funktionieren! – Sam