【 分 享 】正則表達式 [ 說話觸發 ]
本帖最後由 哆啦ˇ 於 2009-11-18 07:29 PM 編輯*defpattern <類別>,"<正則表達式>","<標籤>";
*activatepset <類別>;
*deactivatepset <類別>;
*deletepset <類別>;defpattern
- 新增一個玩家公開對話的偵測,對話內容符合"<正則表達式>"之設定,便跳轉至"<標籤>"。
activatepset
- 啟動指定類別
deactivatepset
- 關閉指定類別,若<類別>為 -1 ,則關閉所有類別。
deletepset
- 刪除指定類別。
粗糙的正則表達式
目標.
目標為所有字元
[<字串>]
目標包含 <字串> 中的任意字符
[^<字串>]
目標不包含 <字串> 中的任意字符
\\d
目標為任意數字,相當於
\\D
目標非任意數字,相當於[^0-9]
\\s
目標為空白
\\S
目標非空白()
功用1:( )內的符合的目標將儲存於$@p<括號編號>$
功用2:集合( )內的 指定目標 為單一 指定目標,提供給 次數 或 位置 一併做限制
次數(寫在 目標 之後)(無次數限制)
即為必需1次,相當於{1}
+
目標必須出現 1 次以上(包含1次,意味目標不能沒有),相當於{1,}
?
目標必須出現少於 2 次(不包含2次),相當於{0,1}
*
目標必須出現 0 次以上(包含0次,意味目標可有可無),相當於{0,}
{n}
目標必須出現 n 次
{n,}
目標必須出現 n 次以上(包含n次)
{n,m}
目標必須出現 n 次以上, m 次以下(包含n次與m次)位置
^
目標必須為開頭(寫在指定目標前)
$
目標必須為結尾(寫在指定目標後)
\b
目標必須為開頭或結尾
\B
目標必須不為開頭與結尾其他
X|Y
目標為 X 或 Y 皆可!
....
我囧了
我昨天才從國外網站看完....
你竟然發中文版的!!! ....
我囧了
我昨天才從國外網站看完....
你竟然發中文版的!!!=\\\\=因為剛剛小葉才丟給我發 本帖最後由 ssuyu 於 2009-9-7 05:16 PM 編輯
早知道就等你發了= =~
最近在查browedit 你那邊不會有吧XD
順便補上.net沒有支援這個功能-0-
早知道就等你發了= =~
最近在查browedit 你那邊不會有吧XD
順便補上.net沒有支援這個功能-0-客戶端的?!還是EA的..))沒聽過 做map的
在製作texture貼上後地圖會出現一些問題
在等他們官方回應.. 做map的
在製作texture貼上後地圖會出現一些問題
在等他們官方回應..
我也在學 -`-..
如果你要我教的話..你大概要等個十年八年 = 口 = 本帖最後由 h445445445 於 2013-1-22 03:30 AM 編輯
可以請問一下
使用該指令抓出發話玩家的資訊
$@p1$、$@p2$
都會有空白
EX.
玩家1說NPC你好!
NPC抓出來的
$@p1$=> 玩家1
$@p2$=>NPC你好!
仔細看一下 $@p1$ 的前面有個半形空白
而$@p2$則是結尾多了一個半形空白
這是我的段落語法
http://i.imgur.com/mk2XZ9z.jpg再用$@p1$、$@p2$抓取說話玩家的名稱與說的全部話
從EA到現在用3CEAM都有一樣的問題 (汗
RO裡面似乎也沒有replace之類的字串處理語法{:soso_e119:}
除了動源碼,這個有辦法解決嗎?
還是說我有地方錯誤了,才會多抓到這個半形空白
頁:
[1]