Project1
标题:
去除符号
[打印本页]
作者:
piaoy
时间:
2011-5-8 19:01
标题:
去除符号
怎样把某字符串中的符号全去除?是用“阿斯科码”神马的吧? dsu_plus_rewardpost_czw
作者:
Wind2010
时间:
2011-5-8 19:19
String.gsub("删除字符"){}
作者:
piaoy
时间:
2011-5-8 21:17
厄,我举个例子吧。参数“123?%¥”反回“123”
作者:
fux2
时间:
2011-5-9 10:34
return str.gsub(/[^\u4e00-\u94a5\w\d]/){""}
复制代码
未测试
作者:
piaoy
时间:
2011-5-20 18:29
LS的不对啊·没用啊
作者:
Wind2010
时间:
2011-5-20 18:39
string = "1你要1转2换5的字4符"
shizi = string
for i in 0..9
shizi.gsup("#{i}"){""}
end
for i in shizi.split("")
string.gsub(i){""}
end
复制代码
笨方法一个
作者:
piaoy
时间:
2011-5-21 11:22
回复
Wind2010
的帖子
没用啊。。。执行脚本错误 - =
作者:
Wind2010
时间:
2011-5-21 11:37
回复
piaoy
的帖子
class String
def shizi_num
string = self.clone
shizi = string.clone
for i in 0..9
shizi.gsub!(i.to_s){""}
end
for i in shizi.split("")
string.gsub!(i){""}
end
return string
end
end
p "1你要1转2换5的字4符".shizi_num
exit
复制代码
作者:
piaoy
时间:
2011-5-21 12:04
本帖最后由 piaoy 于 2011-5-21 18:52 编辑
piaoy于2011-5-21 18:52补充以下内容:
请问(/[^\u4e00-\u94a5\w\d]/)是什么意思?
作者:
enghao_lim
时间:
2011-5-23 01:53
str = "123?%¥"
p str.gsub(/[^0-9a-zA-Z]+/){""}
复制代码
完全取出符号,包括了中文字,只留下字母和数字,想要添加就自己加吧。
其余不解释,估计F1都有注明。
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1