rimuovere diversi modelli di stringhe dal log in una formulaCIAO
Voglio rimuovere alcuni modelli di stringa dal log.
esempio di registro:
[01/19/23 04:06:37 PM] [INFO ] [testo.testo:__testo__:():280]: [ 25.053966] testo: testo testo testo:
[ 19.620450] testo_testo 0000:42: testo 2 [testo testo testo 0x2045ffff] 0x0aa00100f
Pattern che voglio rimuovere o sostituire con "":
1) tutti i caratteri speciali
2) data e ora
3) qualsiasi numero di indirizzo esadecimale o strano come x2045ffff o 0x0aa00100f
il modo in cui lo sto facendo ora è usare il sostituto o l'espressione regolare per rimuovere un tipo per un tipo (1-3), quindi ho creato 3 colonne. è possibile combinare tutto in una formula (una colonna)?
Ri: rimuovi diversi modelli di stringhe dal log in una formulaSe hai una soluzione funzionante, puoi combinarli tutti in un'unica formula concatenando quelle espressioni.
Substitute(Regex(Substitute(str, "!", "")," ", "", GLOBALREPLACE), "123", "");
o usando le variabili
str1 = Substitute(str, "!", "");
str1 = Regex(str1, " ", "", GLOBALREPLACE);
Substitute(str1, "123", "");
Ho anche allegato la tabella dei dati con le formule