Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
blockly > utils > analisi > tokenizeInterpolation
Funzione utils.parsing.tokenizeInterpolation()
Analizza una stringa con un numero qualsiasi di token di interpolazione (%1, %2, ...). Sostituirà anche i riferimenti alle tabelle di tipo stringa (ad es. %{bky_my_msg} e %{BKY_MY_MSG} verranno entrambi sostituiti con il valore in Msg['MY_MSG']). Caratteri del segno di percentuale "%" possono essere preceduti dal carattere di escape (ad es. "%%"). I caratteri di nuova riga verranno restituiti anche come token di stringa contenenti un singolo carattere di nuova riga.
Firma:
export declare function tokenizeInterpolation(message: string): (string | number)[];
Parametri
Parametro |
Tipo |
Descrizione |
messaggio |
stringa |
Testo che può contenere riferimenti a tabelle di tipo stringa e token di interpolazione. |
Resi:
(stringa | numero)[]
array di stringhe e numeri.
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2024-08-22 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2024-08-22 UTC."],[[["`utils.parsing.tokenizeInterpolation` parses a string, identifying interpolation tokens (%1, %2, etc.), string table references (%{bky_my_msg}), and escaped percentage signs (%%), returning an array of strings and numbers."],["It handles string table references by replacing them with their corresponding values from the `Msg` object, allowing for dynamic text insertion."],["The function also treats newline characters as individual string tokens to preserve formatting in the output."]]],[]]