tianheng 发表于 2010-8-28 10:22:29

谁能为我解惑,正则表达式问题

正则表达式:
^[【算命先生】经推算,]?本周为.*打坐吐纳效率提升(\d+)%.*

上面的表达式匹配不到下面的:

【算命先生】经推算,本周为休息之周,打坐吐纳效率提升30%,TASK、萧峰、护镖、慕容、胡一刀任务奖励降低5%!

本周为休息之周,打坐吐纳效率提升30%,TASK、萧峰、护镖、慕容、胡一刀任务奖励降低5%!

要怎么改?

tianheng 发表于 2010-8-28 10:24:33

去掉^可以匹配到,但chat中有这样的内容同样可以匹配到

vase 发表于 2010-8-28 13:35:23

中括号改小括号试试

tianheng 发表于 2010-8-28 15:16:30

正解,谢谢!
页: [1]
查看完整版本: 谁能为我解惑,正则表达式问题