From d71043b92b12e96727effc580479ad6be82f60da Mon Sep 17 00:00:00 2001 From: kimpure Date: Sat, 6 Jun 2026 14:45:52 +0000 Subject: [PATCH] fix: make processCensor more simple --- packages/utils/saferKorean.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/utils/saferKorean.ts b/packages/utils/saferKorean.ts index e4f9698..4be5bf6 100644 --- a/packages/utils/saferKorean.ts +++ b/packages/utils/saferKorean.ts @@ -19,11 +19,11 @@ export function processUnsounds(input: string): string { export function processCensor(input: string): string { return input .replace( - /(흐[아으앙응앗웅응ㅡ]+[!?.,><]*)|(하[아으앙응앗웅응ㅡ]+[!?.,><]*)/g, + /([흐하해헤][아으앙응앗웅응ㅡ!?.,><]+)/g, (content: string) => content[0] ?? "", ) .replace( - /[아ㅏ어ㅓ으ㅡ우ㅜ에오ㅗ야ㅑ앙읏웃앗엣웅응흐헤헼헥하あアうおーaAoOuU][아ㅏ어ㅓ으ㅡ우ㅜ에오ㅗ야ㅑ앙읏웃앗엣웅응흐헤헼헥하あアうおーaAoOuU!.,><]{2,}/g, + /[아ㅏ어ㅓ으ㅡ우ㅜ에오ㅗ야ㅑ앙읏웃앗엣웅응흐해헤헼헥하あアうおーaAoOuU][아ㅏ어ㅓ으ㅡ우ㅜ에오ㅗ야ㅑ앙읏웃앗엣웅응흐해헤헼헥하あアうおーaAoOuU!.,><]{2,}/g, (content: string) => content.substring(0, 3), ); }