Come scrivo uno script da ricodificare per rimuovere il testo parziale?Sto cercando di scrivere uno script che converta qualsiasi occorrenza in cui un numero è all'interno del testo "saturato ()", per rimuovere il saturato (), lasciando solo il numero.Pensavo di poter modificare uno script di ricodifica, ma non ho avuto successo.Grazie in anticipo.
Nomi predefiniti qui( 1 );
dt = Tabella dati( "Libro1_Foglio1" );
dt << Inizia aggiornamento dati;
dt << Ricodifica colonna(
dt:Area,
{Valore mappa(
_rcOrig,
{"saturato( ######### )", "#########"},
Senza corrispondenza ( _rcNow )
)},
Aggiorna proprietà( 1 ),
Colonna di destinazione ( : Area )
);
dt << Fine aggiornamento dati;
ScriptingRi: Come scrivo uno script da ricodificare per rimuovere il testo parziale?Prova questo. Ho provato a scrivere l'espressione regolare per riconoscere qualsiasi numero formattato correttamente e ignorare gli spazi oi numeri formattati in modo errato.
Names Default To Here( 1 );
dt = Data Table( "Book1_Sheet1" );
dt << Begin Data Update;
dt << Recode Column(
dt:Area,
{Regex(
_rcNow,
"^saturated\((\-*)([\d\.]+)([eE]*)(\-*)(\d*)\)",
"\1\2\3\4\5",
GLOBALREPLACE
)},
Update Properties( 1 ),
Target Column( :Area )
);
dt << End Data Update;