Discussioni modulo:String: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
DaimonBot (discussione | contributi)
Limitazione: nuova sezione
Riga 112:
::::Beh, da modulo lua è meglio usare le funzioni dirette, queste sono in generale per poter essere usate in template mediawiki.--[[Utente:Moroboshi|<span style="color:#800000;font-weight: bold;">Moroboshi</span>]]<sup> [[Discussioni utente:Moroboshi|scrivimi]]</sup> 06:44, 6 giu 2017 (CEST)
::::: Sìsì, meglio quelle dirette O:) Avevo però dubbi che fossero direttamente interscambiabili :D --[[Utente:Valerio Bozzolan|Valerio Bozzolan]] ([[Discussioni utente:Valerio Bozzolan|msg]]) 09:38, 6 giu 2017 (CEST)
 
== Limitazione ==
 
Segnalo che se si sceglie di non far considerare il pattern come una stringa normale, Lua ignora le sequenze che iniziano per backslash. Esempio con \n:
{{Colonne}}
<code><nowiki>{{#invoke:String|replace|test
 
test|\n|OK||false}}</nowiki></code>
{{Colonne spezza}}
{{#invoke:String|replace|test
 
test|\n|OK||false}}
{{Colonne spezza}}
<code><nowiki>{{#invoke:String|replace|\n|\n|OK||false}}</nowiki></code>
{{Colonne spezza}}
{{#invoke:String|replace|\n|\n|OK||false}}
{{Colonne fine}}
Per Lua quel \n inserito equivale a \\n. Vale la pena aggiungere un controllo per validare queste sequenze oppure no?--[[Utente:Sakretsu|Sakretsu]] ([[Discussioni utente:Sakretsu|炸裂]]) 00:51, 8 nov 2017 (CET)
Ritorna alla pagina "String".