北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
查看: 4250|回复: 8

求教关于mush中正则表达式问题

[复制链接]
发表于 2010-5-25 14:01:14 | 显示全部楼层 |阅读模式
看论坛中说
一、"基本招架 (parry)                 - 300/ 5%"
写成正    则表达式为:
              "^.*\(.*\).*\-\s*\d*\/.*$"
其中"V"表示什么意思?请指教
二、 \ 表示转义,比如"("这样的字符是正则表达式里面的关键词,如果要匹配就必须用\(来
    表示。
\>和[>]有什么区别?不都是表示匹配">"

[ 本帖最后由 thu 于 2010-5-25 02:04 PM 编辑 ]
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2010-5-25 14:44:52 | 显示全部楼层
哈哈,又有沙发坐。我看到regex就很头大。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2010-5-25 18:12:24 | 显示全部楼层
是\/
不是V
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2010-5-25 20:17:26 | 显示全部楼层
300/  是转义字符匹配300后的/ 用的的 \/
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2010-5-25 20:54:49 | 显示全部楼层
│  基本爪法 (claw)                          - 神乎其技 352/     0│
^│\s+(\S+)\s*\((\S+)\)\s+-\s*\S+\s*(\d+)\/.*│$

红色【】之间的内容表示匹配的内容
^【匹配行首】【|】\s+匹配至少1次空格(\S+)【基本爪法】\s*匹配0次或者任意多次空格\(【(】(\S+)【claw】\)【) 】\s+匹配至少1空格】-【-】\s*匹配0次或者任意多次空格\S+神乎其技\s*匹配0次或者任意多次空格(\d+)【352】\/【/】.*匹配0次或者任意多次除了换行符 \n 以外的任意一个字符|$【结尾】

[ 本帖最后由 gocold 于 2010-5-25 08:59 PM 编辑 ]
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2010-5-25 21:03:37 | 显示全部楼层
不知道这样清楚了没有
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2010-5-25 22:17:16 | 显示全部楼层
其实,“/”可以不用写成“\/”。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2010-5-25 23:44:04 | 显示全部楼层
明白了,谢谢各位。原来是 \ /  哈哈
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2010-5-26 00:05:52 | 显示全部楼层
我这样写,凑活也可以用:
^│[□]*\s*(.+)\s*\((.+)\)\s+-\s(.+)\s(\d+)/\s*(\d+)│
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|北大侠客行MUD ( 京ICP备16065414号-1 )

GMT+8, 2024-11-28 07:20 PM , Processed in 0.009957 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表