mygame 发表于 2011-4-22 21:15:56

^\s*内功\s*\(force\).*有效等级:\s*(\d+)\s*$
这样容错能力更强点

mygame 发表于 2011-4-22 21:25:44

正则表达式:^\s*(\S+)\s*\((\w+)\)\s*:\s*(\S+)\s*有效等级:\s*(\d+)\s*$
脚本:print("%1..%2..%3..%4")

测试情况:
jifa
以下是你目前使用中的特殊技能。
刀法 (blade)                : 无                  有效等级: 17
刀法..blade..无..17
轻功 (dodge)                : 梯云纵                有效等级:125
轻功..dodge..梯云纵..125
内功 (force)                : 太极神功            有效等级:140
内功..force..太极神功..140
招架 (parry)                : 太极剑法            有效等级:148
招架..parry..太极剑法..148
剑法 (sword)                : 太极剑法            有效等级:147
剑法..sword..太极剑法..147

[ 本帖最后由 mygame 于 2011-4-22 09:38 PM 编辑 ]

zztuzki 发表于 2011-4-22 21:27:26

额,编辑完帖子才发现更新了这么多

感谢lzkd,mygame的帮助了
页: 1 [2]
查看完整版本: 正则表达式抓取有效等级!!