|
楼主 |
发表于 2019-1-3 13:56:15
|
显示全部楼层
大体框架都编完了,目前是多行匹配的正则触发器搞不定,例如——
> 铁捕文书(Tiebu wenshu)
这是一张铁捕文书,可以拘捕(jubu)犯人,上面有一个画像,底下有一行小字:
爱辉(Ai hui)
四十四岁男性,武功登峰造极
此人杀人拒捕后,最后一次出现在峨嵋山观音桥附近。
缉拿归案的赏金:六锭黄金。
知府衙门
我要抓第一行铁铺文书的信息,然后换行之后,到第三行,再抓npc的姓名和id,如果不这么做的话,只抓单行,恐怕会和背包物品产生混淆,毕竟名字(id),跟背包物品也没什么区别,触发器会出问题的。
addxml.trigger{
name="guanfuNpc1",
group="guanfu_npc",
enabled="y",
multi_line="y",
lines_to_match="10",
keep_evaluating="y",
match="^(> )*上面有一个画像,底下有一行小字:\n\s*(\\D*)\\((\\D*)\\)",
regexp="y",
script="guanfuTarget",
sequence="100",
}
照猫画虎写了这么一个触发器,但是报错提示语法有问题,正则我是完全搞不明白,要是有懂正则的大神指点一下就好了!
|
|