Buscar documentação...

Comece a digitar para buscar documentação

Guia do chat

Scripts regex

Localizar e substituir automático em quatro pontos do fluxo.

Modos

Um script regex roda em um de quatro pontos:

ModoAtua em
editinputSua mensagem, antes de entrar no prompt.
editoutputA resposta do modelo, antes de ser salva.
editprocessO prompt inteiro durante a montagem.
editdisplayA mensagem renderizada; o armazenamento fica intacto.

Campos do script

Cada script é um padrão, uma substituição (com referências de captura no estilo $1) e flags. Scripts ficam anexados a personagens, então cartões podem trazer o próprio fluxo de texto.

editdisplay é o playground seguro: só muda o que você vê, nunca o que é salvo ou enviado, então um padrão quebrado não corrompe um chat.

Diretivas meta

Diretivas no corpo do script controlam a execução: uma tag de ordem fixa a posição no fluxo quando vários scripts rodam no mesmo modo, e diretivas de ação movem ou transformam o texto encontrado em vez de uma substituição simples.

text
<order 10>
@@move_top

Exemplo

Converter ênfase com asteriscos em marcação na camada de exibição:

text
IN:  \*(.+?)\*
OUT: <em>$1</em>

Scripts regex do SillyTavern importam junto com os cartões de personagem e rodam nos mesmos modos.

Scripts regex no UnoRouter