일단 내가 쓰는거 올림


설명하자면 차단 키워드에


'스포' 혹은 'ㅅㅍ' 이걸 차단키워드로 올리게 되면


'스포츠카' 'ㅅㅅㅍㅍ' 같은 차단한 키워드가 말 그대로 포함만되도 필터링을 걸어버림


그렇다고 '스포)'이렇게 차단하면 정규식이 어쩌구 하면서 저장이 안됨


여기서 정규식은 텍스트 데이터를 어떤 형식에 맞게 들어갔는지 검증하는 패턴식임


근데 이 정규식을 이해하고 사용하는게 여간 쉽지 않음 실제 개발자들도 대부분 버리는 과목임 쓸데 없이 복잡하기만 하거든


아무튼 이 거지같은 정규식을 쓰라고하니 내가 최소한의 규칙으로 키워드를 차단 하는 방법을 알려줌 


"모르면 걍 위에거 똑같이 쓰셈"


일단 맨 위에거를 보면


'스포[(|)|!]' 뭐 이런식으로 되어있는데


이건 '스포'라는 글자 뒤에 '[]' 안에 있는 글자가 포함될 경우 차단하라는 의미임


예를들면 스포[!]이면 '스포!' 글자를 차단함


근데 왜 대괄호 -> []이걸로 묶였냐 하면


Shift + \ -> '|' 이거 때문임 이건 'OR'이라는 의미인데


만약 '스포[(|)|!]'이면 '스포(' OR '스포)' OR '스포!' 를 차단해주세요 라는 의미임


근데 이걸 쓰려면 반드시 대괄호로 묶어야 함


따라서 만약 본인이 어떤 특수 문자를 추가하고 싶다 하면


스포[(|)|!]에 스포[(|)|!|'원하는특수문자'] 이런식으로 추가하면 된다


사실 되게 무식한 방법인데 제일 좋은 방법이기도 함 ㅋㅋ


간단하게 요약하면

1. 뭔 말인지 모르면 위에거 복사해서 써라

2. 스포 글자 뒤에 특수문자 추가하고 싶으면 []<- 안에 '|' 넣고 특수문자 넣어라

3. 끝