//@use modifyRequestChat function modifyRequestChat(chat) { let tagCount = 0; for (let i = chat.length - 1; i >= 0; i--) { if (chat[i].content.match(/<.*?>.*?<\/.*?>/gs)) { tagCount++; if (tagCount > 3) { chat[i].content = chat[i].content.replace(/<.*?>.*?<\/.*?>/gs, ''); } } } return chat; } |
request챗을 수정할땐 오브젝트 배열로 들어간다는 사실을 모른 붌상한 사람은 거대한 찐빠를 저질러버리고 말아서 이번에 는 제대로 짜왓슴니다,,,
이제는 잘될거에요
이 예시는 아래 3개만 남기는 코드인데, 빨간색 3을 4,5,6같은 다른 숫자로 바꿔서 아래 몇개를 남길지 정할 수 있고
정규식 부분을 수정하면 특정 태그만 남기도록도 수정할수 잇슴니당
/<yuzu>.*?<\/yuzu>/라면 유쥬 태그만 삭제할수 있겠지요
cot의 깊이를 지정하거나 기대와 결과 cot를 사용하는 등 커스텀 cot를 할때 유용할듯