Skrip Regex
Cari-ganti otomatis di empat titik alur.
Sebuah skrip regex berjalan di salah satu dari empat titik:
| Mode | Berlaku pada |
|---|---|
editinput | Pesan Anda, sebelum masuk ke prompt. |
editoutput | Balasan model, sebelum disimpan. |
editprocess | Seluruh prompt selama perakitan. |
editdisplay | Pesan yang dirender. Data tersimpan tidak tersentuh. |
Tiap skrip terdiri dari pola, penggantinya (dengan rujukan tangkapan bergaya $1), dan flag. Skrip melekat pada karakter, jadi kartu membawa alur pemrosesan teksnya sendiri.
editdisplay hanya mengubah apa yang Anda lihat, tidak pernah apa yang disimpan atau dikirim, jadi pola yang keliru tidak bisa merusak obrolan.
Direktif di dalam badan skrip mengatur eksekusinya. Tag order menetapkan posisi dalam alur saat beberapa skrip memakai mode yang sama. Direktif action memindahkan atau mengubah hasil pencocokan alih-alih menggantinya.
<order 10>
@@move_topUbah penekanan tanda bintang menjadi markah di lapisan tampilan:
IN: \*(.+?)\*
OUT: <em>$1</em>Skrip regex SillyTavern diimpor bersama kartu karakter dan berjalan di mode yang sama.