하나의 수식에서 로그인에서 다른 패턴의 문자열을 제거합니다.안녕
로그에서 몇 가지 문자열 패턴을 제거하고 싶습니다.
로그의 예:
[01/19/23 04:06:37 PM] [INFO ] [text.text:__text__:():280]: [ 25.053966] 텍스트: 텍스트 텍스트 텍스트:
[ 19.620450] text_text 0000:42: 텍스트 2 [텍스트 텍스트 텍스트 0x2045ffff] 0x0aa00100f
제거하거나 ""로 바꾸고 싶은 패턴:
1) 모든 특수 문자
2) 날짜 및 시간
3) x2045ffff 또는 0x0aa00100f와 같은 16진수 또는 이상한 주소 번호
지금 하고 있는 방법은 대체 또는 정규식을 사용하여 한 유형(1-3)씩 제거하므로 3개의 열이 생성됩니다. 하나의 수식(하나의 열)에 모두 결합할 수 있습니까?
Re: 하나의 수식에서 로그인에서 다른 패턴의 문자열을 제거합니다.작업 솔루션이 있는 경우 해당 표현식을 연결하여 모든 솔루션을 단일 수식으로 결합할 수 있습니다.
Substitute(Regex(Substitute(str, "!", "")," ", "", GLOBALREPLACE), "123", "");
또는 변수 사용
str1 = Substitute(str, "!", "");
str1 = Regex(str1, " ", "", GLOBALREPLACE);
Substitute(str1, "123", "");
수식과 함께 데이터 테이블도 첨부했습니다.