您的当前位置:TAGS -> 字符串
  • ruby的字符串性能到底如何最佳

    后端开发2025年07月27日

    1.先看字符串的object_id str1="Anleb" str2="Anleb" puts str1.object_id puts str2.object_id 输出: 22952500 22952490 id不同说明,虽然对象的值一样,但是他们是不同的东西,什么是不同的东西,也就是指针不同。 str1指针--...

  • SQL的substring_index()用法实例(MySQL字符串截取)

    数据库2025年07月26日

    目录 1.substring_index函数的语法及其用法 (1)语法:substring_index(string,sep,num) (2)用于截取目标字符串。 2.实例 (1)从某字段截取目标字符串。 (2)与cast函数结合使用截取某字符串并转为目标格式。 附:结合group_concat(),把多条记录回显到一条,再做分割 总结 1.substri...

  • sql server 怎么实现mysql中group_concat,列转行,列用分隔符拼接字符串

    数据库2025年07月20日

    create table tb(id int, value varchar(10)) insert into tb values(1, 'aa') insert into tb values(1, 'bb') insert into tb values(2, 'aaa') insert into tb values(2, 'bbb') insert int...

  • Ruby字符串操作总结

    后端开发2025年07月09日

    字符串的整理如下: 、字符串定义与产生 str1 = 'Hello world' str2 = "Hello world" #双引号比单引号定义的字符串更加强大,如可提供转移字符等str3 = %q/Hello world/ # %q将后面的字符串转换成单引号字符串,后面的/为自定义的特殊符号,在字符串结尾处也需有该特殊符号str4 =...

  • ruby中的字符串分隔符--split

    后端开发2025年07月03日

    当字符串是以“:”隔开时,可以这样写: column = str.split(/:/) 这样,column就是字符串每栏的值所构成的数组。 eg: str = "Ruby in a shell:hello :2001:USA" column = str.split(/:/) p coulumn #=>["Ruby in a shell", "hell...

  • ruby 字符串学习笔记1

    后端开发2025年06月22日

    1 从一种数据结构中构件字符串 hash = { key1: "val1", key2: "val2" } string = "" hash.each { |k,v| string << "#{k} is #{v}\n" } puts string # key1 is val1 # key2 is val2 变种 string = "" has...

  • ruby的hash学习笔记例: 将字符串文本中的单词存放在map中

    后端开发2025年06月21日

    text = 'The rain in Spain falls mainly in the plain.'first = Hash.new []second = Hash.new {|hash,key| hash[key] = []}text.split(/\W+/).each do |word| p "word: #{word}" p...

  • Ruby中的Symbol与字符串

    后端开发2025年06月15日

    刚开始学Ruby,一下子搞不清其中的Symbol(变量需要加:)和字符串有什么区别,为这么要为语言设计这么一个东西。让我很迷惑。 首先,字符串对象,是不同的。比如"String" "String"就不同,实例不同。 "String".equal?("String") 这函数返回的是false。 但是相同名的符号,实例就相同了 :Str.equal?(:St...

  • 解决Ruby中文字符串【乱码】的方法

    后端开发2025年06月13日

    1、将.rb文件保存成utf-8编码格式。 2、在.rb文件开头,加入以下两行代码。 require "jcode"$KCODE='utf8' 那么现在就可以享受中文处理的快乐了! require "jcode"$KCODE='utf8'"xyz".scan(/./)do |letter| puts letterend"这是一个测试字符串".scan(/....

  • ruby 把字符串转为正则匹配表达式

    后端开发2025年06月13日

    需求 函数,需要通过参数传递字符串,用来做正则匹配 reg = '[0-9]+' def func(str, reg) str.scan(reg) end 由于 reg 在其它地方定义, reg 是字符串, 传进来后发现没法直接用于正则匹配 返回的结果总是 [] 空字符串. 解决 通过 Regexp 来通过 string 生成正则匹配的条件 def fun...