搜尋文件...

開始輸入以搜尋文件

聊天指南

正規表示式腳本

在管線四個點上運行的自動尋找取代。

模式

一個正規表示式腳本在四個點之一運行:

模式作用於
editinput在進入提示詞之前的你的訊息。
editoutput在被保存之前的模型回覆。
editprocess組裝期間的整個提示詞。
editdisplay渲染後的訊息;儲存保持不變。

腳本欄位

每個腳本由一個模式、一個取代(帶 $1 式擷取引用)和一些旗標組成。腳本掛在角色上,因此卡片可自帶文字管線。

editdisplay 是安全的試驗場:它只改變你所見,絕不觸及儲存或傳送的內容,因此壞掉的模式無法損壞聊天。

元指令

腳本主體內的指令控制執行:order 標籤在多個腳本處於同一模式時固定其在管線中的位置,動作指令則移動或變換命中的文字,而非普通取代。

text
<order 10>
@@move_top

範例

在顯示層把星號強調轉換為標記:

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

SillyTavern 的正規表示式腳本會隨角色卡一併匯入,並在相同模式下運行。

UnoRouter 中的正規表示式腳本