设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1592|回复: 9
打印 上一主题 下一主题

[已经过期] 去除符号

 关闭 [复制链接]

Lv3.寻梦者

梦石
0
星屑
1140
在线时间
381 小时
注册时间
2010-10-9
帖子
386

开拓者

跳转到指定楼层
1
发表于 2011-5-8 19:01:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
怎样把某字符串中的符号全去除?是用“阿斯科码”神马的吧?

Lv1.梦旅人

虱子

梦石
0
星屑
121
在线时间
1782 小时
注册时间
2010-6-19
帖子
3597
2
发表于 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技术讨论区手动认可帖,得到答案请认可
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1140
在线时间
381 小时
注册时间
2010-10-9
帖子
386

开拓者

3
 楼主| 发表于 2011-5-8 21:17:15 | 只看该作者
厄,我举个例子吧。参数“123?%¥”反回“123”
回复

使用道具 举报

Lv5.捕梦者 (管理员)

老黄鸡

梦石
0
星屑
42426
在线时间
7603 小时
注册时间
2009-7-6
帖子
13506

开拓者贵宾

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

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1140
在线时间
381 小时
注册时间
2010-10-9
帖子
386

开拓者

5
 楼主| 发表于 2011-5-20 18:29:02 | 只看该作者
LS的不对啊·没用啊
回复

使用道具 举报

Lv1.梦旅人

虱子

梦石
0
星屑
121
在线时间
1782 小时
注册时间
2010-6-19
帖子
3597
6
发表于 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技术讨论区手动认可帖,得到答案请认可
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1140
在线时间
381 小时
注册时间
2010-10-9
帖子
386

开拓者

7
 楼主| 发表于 2011-5-21 11:22:57 | 只看该作者
回复 Wind2010 的帖子

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

使用道具 举报

Lv1.梦旅人

虱子

梦石
0
星屑
121
在线时间
1782 小时
注册时间
2010-6-19
帖子
3597
8
发表于 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技术讨论区手动认可帖,得到答案请认可
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1140
在线时间
381 小时
注册时间
2010-10-9
帖子
386

开拓者

9
 楼主| 发表于 2011-5-21 12:04:53 | 只看该作者
本帖最后由 piaoy 于 2011-5-21 18:52 编辑


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

使用道具 举报

Lv4.逐梦者

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

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-26 04:40

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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