wsrflove 发表于 2012-4-21 15:56:54

关于正则表达无效的问题?

如果你对天赋不满意,可以输入 0-3 来重新获得随机数。
请选择你想重新设置哪一项天赋的取值,
选择则接受当前的设置:
─────────────────────────
0. 体格:      1. 根骨:
2. 悟性:      3. 灵性:
4. 定力:      5. 容貌:
6. 胆识:      7. 福缘:
─────────────────────────
如果你对天赋不满意,可以输入 0-3 来重新获得随机数。
请选择你想重新设置哪一项天赋的取值,
选择则接受当前的设置:
─────────────────────────
0. 体格:      1. 根骨:
2. 悟性:      3. 灵性:
4. 定力:      5. 容貌:
6. 胆识:      7. 福缘:
─────────────────────────
如果你对天赋不满意,可以输入 0-3 来重新获得随机数。
请选择你想重新设置哪一项天赋的取值,
选择则接受当前的设置:
─────────────────────────
0. 体格:      1. 根骨:
2. 悟性:      3. 灵性:
4. 定力:      5. 容貌:
6. 胆识:      7. 福缘:
─────────────────────────
如果你对天赋不满意,可以输入 0-3 来重新获得随机数。
请选择你想重新设置哪一项天赋的取值,
选择则接受当前的设置:




如上图,想写一个自动选人的机器。
有两个地方不明白,求教各位高手。

1、我写的表达式
^6\.\s*胆识:\[(\d+)\]\s+7\.\s福缘:\[(\d+)\]$
在regex match tracer 中测试可以通过。
但是在游戏无法触发。

<trigger
   enabled="y"
   keep_evaluating="y"
   match="^6\.\s*胆识:\[(\d+)\]\s+7\.\s福缘:\[(\d+)\]$"
   regexp="y"
   sequence="100"
>
<send>5</send>
</trigger>

如果触发成功输入5,测试不通过,求教。


2、像这种情况,我需要的是最后一排
6. 胆识:      7. 福缘:
但是上面多次出现,怎么触发。


求高手指点。

北大侠客行MUD,中国最好的MUD

wsrflove 发表于 2012-4-21 16:12:12

第一个问题已经自己找到答案了

wsrflove 发表于 2012-4-21 17:17:43

已经懂了,呵呵
页: [1]
查看完整版本: 关于正则表达无效的问题?