매크로를 사용하면 최대 1000장까지 이미지를 사용할 수 있습니다.
그러나 구조화나 더 많은 이미지가 필요한 경우에는 제작자가 직접 외부 이미지 호스팅을 사용하기도 합니다.
외부 이미지의 고질적인 단점이라고 하면 역시 글자수, 출력 토큰일 거라 생각합니다.
코멧에서는 외부 이미지를 내부 이미지와 동일한 효율로 불러올 수 있습니다.
아래는 실제 캐릭터에서 사용된 매크로입니다.
여기서는 외부 이미지 링크가 이렇게 생겼습니다.

그리고, {{img::캐릭터명/코드}} 꼴로 이미지를 사용하고 싶습니다.
필요한 부분은 캐릭터명/코드 부분입니다. 이 부분만 캡쳐하면 됩니다.
결론부터 말하면 사용할 정규식은 아래와 같습니다.
\{\{img::([^}]+)\}\}
Plain Text
복사
사용에만 목적을 두기 때문에 정규식 설명은 생략합니다.
이렇게 하면 첫 번째 캡쳐로 캐릭터명/코드를 추출할 수 있습니다.
이후, 정규식 치환을 사용해서 대체 키워드를 아래와 같이 정의합니다

Plain Text
복사
$1 의 뜻은 첫 번째 캡쳐를 사용하겠다는 뜻입니다.
추가적인 가공 과정이 없기 때문에, 단순 정규식 치환만으로도 구현됩니다.
실제 제작 화면
