0) {rd1=chanting %word( @rd, 4, "--") %word( @rd, 3, "--")}#EX ... 备查: zmud学习笔记 20131227 ,北大侠客行MUD论坛" />

北大侠客行MUD论坛

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

备查: zmud学习笔记 20131227

[复制链接]
发表于 2013-12-27 12:41:57 | 显示全部楼层 |阅读模式
本帖最后由 aea 于 2022-6-3 12:23 PM 编辑

#file 1 "pkuxkx/"@sj_book".txt"
rd=%grep(1,@sj_neirong)
#close 1
#show @rd
#if (%pos( "--", @rd)>0) {rd1=chanting %word( @rd, 4, "--") %word( @rd, 3, "--")}
#EXEC @rd1


打开  目录 pkuxkx 下 @sj_book.txt 文件

%grep 返回行数
Syntax: %grep(i,s)
search the ith file and return lines that match the pattern in s.

#case (%null(@hdtemp)+1) {#sh A!} {#sh B!}
当hdtemp为空,0+1   非空,1+1,分别运行显示A  B

#if %pos(|@answer1|,@hdtemp) {answer 1}
如果,@hdtemp中含有 |@answer1|,则非空,运行 answer 1
Syntax: %pos(p,s)
return the position of pattern p in string s.  Return 0/false if not found
Examples:
#SHOW %pos(ABC,12AB56ABC10ABC)
displays: 7

#if (%pos( "--", @rd)>0) {rd1=chanting %word( @rd, 4, "--") %word( @rd, 3, "--")}
#exec @rd1
当--在@rd中存在,运行 @rd1

Syntax: %word(s,i,d)
return the ith word of string s, delimited by string d (if d is missing, a space is used as the word delimiter
Examples:
#SHOW %word("abc defg hijk lm",3)
displays:
hijk
#SHOW %word("This, is a, test.",2,", ")
displays:
is a

北大侠客行MUD,中国最好的MUD
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2013-12-27 12:44:10 | 显示全部楼层
此帖仅作者可见
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!

使用道具 举报

发表于 2013-12-27 18:25:17 | 显示全部楼层
此帖仅作者可见
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!

使用道具 举报

 楼主| 发表于 2013-12-31 17:15:45 | 显示全部楼层
此帖仅作者可见
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-16 06:47 PM , Processed in 0.009657 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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