Regex Betikleri
Hattın dört noktasında otomatik bul-değiştir.
Bir regex betiği dört noktadan birinde çalışır:
| Kip | Şunun üstünde çalışır |
|---|---|
editinput | Mesajın, prompt'a girmeden önce. |
editoutput | Modelin yanıtı, kaydedilmeden önce. |
editprocess | Birleştirme sırasında tüm prompt. |
editdisplay | İşlenmiş mesaj. Depolama olduğu gibi kalır. |
Her betik bir desen, bir değiştirme ($1 tarzı yakalama referanslarıyla) ve bayraklardan oluşur. Betikler karakterlere eklenir, böylece kartlar kendi metin hattını getirir.
editdisplay yalnızca gördüğünüzü değiştirir, saklanan veya gönderilen şeyi asla değiştirmez, bu yüzden bozuk bir desen sohbeti bozamaz.
Betik gövdesindeki direktifler çalışmayı yönetir. Bir order etiketi, betikler aynı modu paylaştığında hat üzerindeki konumu sabitler. Eylem direktifleri eşleşeni değiştirmek yerine taşır veya dönüştürür.
<order 10>
@@move_topGörüntü katmanında yıldızlı vurguyu biçimlendirmeye çevir:
IN: \*(.+?)\*
OUT: <em>$1</em>SillyTavern regex betikleri karakter kartlarıyla birlikte içe aktarılır ve aynı kiplerde çalışır.