一。
# 判段字符串是否全部是小写
# s1 = "afddsglkjgfh"
# s2 = "ADDfdg"
# num =s2.scan(/[A-Z]/)
# if num.size >0
# puts "含有大写字母"
# p num
# else
# p "不含有"
# end
#
#
二。
# 去掉数字中的逗号
# num = "2342,234,23,4,234,32,4"
# nu = num.gsub(/D/,'')
# p nu
#
三。
# 中文处理之年份转换(例如:一九四九年---1949年)
m0 = "在一九四九年新中国成立"
m1 = "比一九九零年低百分之五点二"
m3 = "人一九九六年击败俄国,取得实质独立"
def test(m)
new_str = m.scan(/[零,一,二,三,四,五,六,七,八,九]+年/)
if new_str.size>0
ne = new_str.join('')
end
ne.gsub!(/[一]/,'1')
ne.gsub!(/[二]/,'2')
ne.gsub!(/[三]/,'3')
ne.gsub!(/[四]/,'4')
ne.gsub!(/[五]/,'5')
ne.gsub!(/[六]/,'6')
ne.gsub!(/[七]/,'7')
ne.gsub!(/[零]/,'0')
ne.gsub!(/[八]/,'8')
ne.gsub!(/[九]/,'9')
p ne
end
test(m0)
test(m1)
test(m3)