lua一个关于匹配的问题?求解
【江湖传闻】:听说大大米(hugemoney)决定弃文从武,投身江湖,新一代大侠可能就怎么找出这段信息里的单字节数print(string.gsub("【江湖传闻】:听说大大米(hugemoney)决定弃文从武,投身江湖,新一代大侠可能就","[\x00-\xff]","*"))
【江湖传闻】:听说大大米(********y)决定弃文从武,投身江湖,新一代大侠可能就 8怎么是8呢,不是9个么,迷糊了
北大侠客行MUD,中国最好的MUD
[ 本帖最后由 mygame 于 2011-9-21 09:36 PM 编辑 ] y的acsii码小于256的
(和)也应该算进去的那就11个了,怎么才8个呢 print(string.gsub("【江湖传闻】:听说大大米(hugemoney)决定弃文从武,投身江湖,新一代大侠可能就","[\x00-\xffy()]","*"))
已解决
但是还有那些是mushclient的特殊字符? 支持mygame研究mush
我也喜欢,呵呵呵 y(){},.
目前发现这些字符是lua的特殊字符,还有那些,有发现其他的请提供 看lzkd的mush手册,如何用editplus打造lua编辑环境,里面包含了所有lua特殊字符 原帖由 zgbl 于 2011-9-21 08:06 PM 发表 http://www.pkuxkx.com/forum/images/common/back.gif
看lzkd的mush手册,如何用editplus打造lua编辑环境,里面包含了所有lua特殊字符 print("【江湖传闻】:听说大大米(huge:m(){}[]-+*%/=~&|<>:^;.,y(){}oney)决定弃文从武,")
print(string.gsub("【江湖传闻】:听说大大米(huge:m(){}[]-+*%/=~&|<>:^;.,y(){}oney)决定弃文从武,","[\x00-\xff(){}y,.+*/=~&%|-]",""))结果
【江湖传闻】:听说大大米(huge:m(){}[]-+*%/=~&|<>:^;.,y(){}oney)决定弃文从武,
【江湖传闻】:听说大大米%决定弃文从武, 38
剩个%如何匹配
字母小写y为什么不匹配,需要单独写,好像也不是特殊字符,无法匹配
[ 本帖最后由 mygame 于 2011-9-21 09:12 PM 编辑 ] print(string.gsub("!%'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ ","[\x00-\xff!%'()*+,-./yz{|}~ ]",""))继续测试
% 88
就剩下一个了%
[ 本帖最后由 mygame 于 2011-9-22 07:17 AM 编辑 ] 怎么还没有人看看这问题?求解 没看懂。。吼吼。。。好像没啥问题。
页:
[1]
2