جستجو در راهنما...

برای جستجوی مستندات تایپ کنید

راهنمای گفتگو

اسکریپت‌های Regex

یافتن‌وجایگزین خودکار در چهار نقطه از خط لوله.

اسکریپت regex در یکی از چهار نقطه اجرا می‌شود:

حالتاجرا روی
editinputپیام شما، قبل از ورود به پرامپت.
editoutputپاسخ مدل، قبل از ذخیره.
editprocessکل پرامپت هنگام اسمبل.
editdisplayپیام رندرشده. ذخیره‌سازی دست‌نخورده می‌ماند.

هر اسکریپت یک الگو، یک جایگزین (با ارجاع‌های گرفتن $1) و فلگ‌هاست. اسکریپت‌ها به شخصیت‌ها وصل می‌شوند؛ پس کارت‌ها خط لوله متنی خودشان را می‌فرستند.

‏editdisplay فقط چیزی را که می‌بینید تغییر می‌دهد، نه آنچه ذخیره یا ارسال می‌شود؛ پس الگوی خراب نمی‌تواند گفتگو را فاسد کند.

دستورهای داخل بدنه اسکریپت اجرا را کنترل می‌کنند. تگ order جایگاه خط لوله را وقتی اسکریپت‌ها یک حالت دارند ثابت می‌کند. دستورهای Action به‌جای جایگزینی، تطابق را جابه‌جا یا تبدیل می‌کنند.

text
<order 10>
@@move_top

تأکید ستاره‌ای را در لایه نمایش به مارک‌آپ تبدیل کنید:

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

اسکریپت‌های regex سیلّی‌تاورن بخشی از کارت شخصیت وارد می‌شوند و زیر همان حالت‌ها اجرا می‌شوند.