mygame 发表于 2011-4-6 09:49:03

正则提问?

你的基本剑法的级别还没有玉女剑法的级别高,不能通过练习来提高了。

用下面语句的为什么无法捕获

^(>)*( )*你的基本*的级别还没有*的级别高,不能通过练习来提高了。

zgbl 发表于 2011-4-6 10:46:00

http://pkuxkx.com/forum/viewthread.php?tid=4872&page=1&fromuid=4420#pid48435

labaz 发表于 2011-4-6 10:56:53

第三个和第四个*前需要给出对象,如\w,.,?等

mygame 发表于 2011-4-6 10:58:04

回复 2楼 的帖子

不是行首的问题
这句改成
^(>)*( )*你的基本剑法的级别还没有玉女剑法的级别高,不能通过练习来提高了。
就可以匹配成功

^(>)*( )*你的基本*的级别还没有*的级别高,不能通过练习来提高了。

问题是两个红色标记的位置不能匹配

mygame 发表于 2011-4-6 11:00:21

原帖由 labaz 于 2011-4-6 10:56 AM 发表 http://pkuxkx.com/forum/images/common/back.gif
第三个和第四个*前需要给出对象,如\w,.,?等


为什么呢?这是我想知道的,应该怎么写?

zgbl 发表于 2011-4-6 11:01:22

*        匹配0或多个正好在它之前的那个字符。例如正则表达式.*意味着能够匹配任意数量的任何字符。

zgbl 发表于 2011-4-6 11:02:00

?         匹配0或1个正好在它之前的那个字符。注意:这个元字符不是所有的软件都支持的

ajump 发表于 2011-4-6 11:21:54

技术帝退散!我等小白看着眼晕!

lihaooo 发表于 2011-4-6 11:25:17

^(>)*( )*你的基本(.*)的级别还没有(.*)的级别高,不能通过练习来提高了。
页: [1]
查看完整版本: 正则提问?