EgtExecutor :
- aggiunta funzione ExeTextGetContent - in lua modificata EgtSplitString per gestire campi vuoti tra separatori e considerare più spazi, definito spazio come separatore, come un solo separatore
This commit is contained in:
+7
-1
@@ -150,8 +150,14 @@ LuaSplitString( lua_State* L)
|
||||
bool bFound = LuaGetParam( L, 1, sVal) ;
|
||||
LuaGetParam( L, 2, sSep) ;
|
||||
LuaClearStack( L) ;
|
||||
// se ricevuta stringa, la divido in parti separate da ','
|
||||
// se ricevuta stringa, la divido in parti separate da sSep
|
||||
if ( bFound) {
|
||||
// se tra i separatori c'é ' ', collasso gli spazi consecutivi in uno solo
|
||||
if ( sSep.find( " ") != string::npos) {
|
||||
while ( ReplaceString( sVal, " ", " ") > 0)
|
||||
;
|
||||
}
|
||||
// eseguo separazione
|
||||
STRVECTOR vsVal ;
|
||||
Tokenize( sVal, sSep, vsVal) ;
|
||||
// ritorno il risultato
|
||||
|
||||
Reference in New Issue
Block a user