저는 사용자가 콘텐츠에 ((Magical Sword))
와 같은 것을 추가할 수 있고 인라인 썸네일이 있는 관련 항목에 대한 멋진 링크로 구문 분석되는 게임 커뮤니티/데이터베이스용 단축 코드 시스템을 작성하려고 합니다.
지금까지 사용하고 있는 코드는 다음과 같습니다.
으아악사용자가 ((Crystal Sword))
를 입력한 경우 출력 예는 다음과 같습니다.
지금까지 너무 좋았어요, 너무 좋아요.
그러나 텍스트 문자열 내에서 특정 일치 항목이 여러 번 반복되면 문제가 발생합니다.
사용자가 다음과 같이 입력한 경우: A((水晶剑))对于耕种至关重要,请尽快获得一把((水晶剑))。 ((水晶剑))是最好的!
그런 다음 일치하는 여러 항목 이름을 대체하면 다음과 같은 혼란이 발생합니다.
이렇게 일치가 겹치는 것을 방지하는 방법은 무엇입니까?
P粉4656759622024-04-05 11:05:47
귀하의 코드는 매우 혼란스럽습니다. 이러한 대체품이 모두 필요하지는 않으며 하나만 있으면 충분합니다. KISS 원칙을 따르세요:
으아악