你好
我想从日志中删除一些字符串模式。
日志示例:
[01/19/23 04:06:37 PM] [INFO] [text.text:__text__:():280]: [ 25.053966] text: text text text:
[19.620450]text_text 0000:42:文本2[文本文本文本0x2045ffff]0x0aa00100f
我想删除或替换为“”的模式:
1) 所有特殊字符
2)日期和时间
3) 任何十六进制或奇怪的地址数字,如 x2045ffff 或 0x0aa00100f
我现在的做法是使用替换或正则表达式逐一删除一种类型 (1-3),因此我创建了 3 列。是否可以将所有内容组合在一个公式(一列)中?
如果您有可行的解决方案,则可以通过链接这些表达式将所有这些组合成一个公式。
Substitute(Regex(Substitute(str, "!", "")," ", "", GLOBALREPLACE), "123", "");
或使用变量
str1 = Substitute(str, "!", "");
str1 = Regex(str1, " ", "", GLOBALREPLACE);
Substitute(str1, "123", "");
我还附上了带有公式的数据表