查看: 1819|回复: 9

[已经过期] 去除符号

  [复制链接]

咩

梦石
0
星屑
1640
在线时间
381 小时
注册时间
2010-10-9
回帖
286

开拓者

发表于 2011-5-8 19:01:26 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
怎样把某字符串中的符号全去除?是用“阿斯科码”神马的吧?

虱子

梦石
0
星屑
121
在线时间
1782 小时
注册时间
2010-6-19
回帖
3515
发表于 2011-5-8 19:19:36 | 显示全部楼层
String.gsub("删除字符"){}

http://rpg.blue/thread-175056-1-2.html
PVZ型塔防物一个
http://rpg.blue/thread-155199-1-2.html
RMXP技术讨论区手动认可帖,得到答案请认可
回复

使用道具 举报

咩

梦石
0
星屑
1640
在线时间
381 小时
注册时间
2010-10-9
回帖
286

开拓者

 楼主| 发表于 2011-5-8 21:17:15 | 显示全部楼层
厄,我举个例子吧。参数“123?%¥”反回“123”
回复

使用道具 举报

老黄鸡

梦石
4
星屑
45788
在线时间
7956 小时
注册时间
2009-7-6
回帖
13338

MZ评测员RM创作大赛01组委会开拓者贵宾

发表于 2011-5-9 10:34:37 | 显示全部楼层
  1. return str.gsub(/[^\u4e00-\u94a5\w\d]/){""}
复制代码
未测试
RGDirect - DirectX驱动的RGSS,点我了解.
(排满,暂停)RM全系列成套系统定制请联系QQ1213237796
不接受对其他插件维护的委托
回复

使用道具 举报

咩

梦石
0
星屑
1640
在线时间
381 小时
注册时间
2010-10-9
回帖
286

开拓者

 楼主| 发表于 2011-5-20 18:29:02 | 显示全部楼层
LS的不对啊·没用啊
回复

使用道具 举报

虱子

梦石
0
星屑
121
在线时间
1782 小时
注册时间
2010-6-19
回帖
3515
发表于 2011-5-20 18:39:47 | 显示全部楼层
  1. string = "1你要1转2换5的字4符"
  2. shizi = string
  3. for i in 0..9
  4.   shizi.gsup("#{i}"){""}
  5. end
  6. for i in shizi.split("")
  7.   string.gsub(i){""}
  8. end
复制代码
笨方法一个

http://rpg.blue/thread-175056-1-2.html
PVZ型塔防物一个
http://rpg.blue/thread-155199-1-2.html
RMXP技术讨论区手动认可帖,得到答案请认可
回复

使用道具 举报

咩

梦石
0
星屑
1640
在线时间
381 小时
注册时间
2010-10-9
回帖
286

开拓者

 楼主| 发表于 2011-5-21 11:22:57 | 显示全部楼层
回复 Wind2010 的帖子

没用啊。。。执行脚本错误 - =
回复

使用道具 举报

虱子

梦石
0
星屑
121
在线时间
1782 小时
注册时间
2010-6-19
回帖
3515
发表于 2011-5-21 11:37:06 | 显示全部楼层
回复 piaoy 的帖子
  1. class String
  2.   def shizi_num
  3.     string = self.clone
  4.     shizi = string.clone
  5.     for i in 0..9
  6.       shizi.gsub!(i.to_s){""}
  7.     end
  8.     for i in shizi.split("")
  9.       string.gsub!(i){""}
  10.     end
  11.     return string
  12.   end
  13. end
  14. p "1你要1转2换5的字4符".shizi_num
  15. exit
复制代码

http://rpg.blue/thread-175056-1-2.html
PVZ型塔防物一个
http://rpg.blue/thread-155199-1-2.html
RMXP技术讨论区手动认可帖,得到答案请认可
回复

使用道具 举报

咩

梦石
0
星屑
1640
在线时间
381 小时
注册时间
2010-10-9
回帖
286

开拓者

 楼主| 发表于 2011-5-21 12:04:53 | 显示全部楼层
本帖最后由 piaoy 于 2011-5-21 18:52 编辑


piaoy于2011-5-21 18:52补充以下内容:
请问(/[^\u4e00-\u94a5\w\d]/)是什么意思?
回复

使用道具 举报

梦石
0
星屑
8003
在线时间
1184 小时
注册时间
2007-7-29
回帖
2014
发表于 2011-5-23 01:53:40 | 显示全部楼层
  1. str = "123?%¥"
  2. p str.gsub(/[^0-9a-zA-Z]+/){""}
复制代码
完全取出符号,包括了中文字,只留下字母和数字,想要添加就自己加吧。
其余不解释,估计F1都有注明。
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部