Tag:

在运行时使用string作为variables

我有一个string,它是在运行时创build的。 我想用这个string作为variables来存储一些数据。 如何将string转换为variables名?

如何索引Golangstring中的字符?

如何获得“E”输出而不是69? package main import "fmt" func main() { fmt.Print("HELLO"[1]) } Golang是否有将字符转换为字节的function?

将单引号replace为反斜杠单引号

我有一个非常大的string,需要转义所有的单引号,所以我可以喂它到JavaScript而不扰乱它。 我无法控制外部string,所以我不能更改源数据。 例: Cote d'Ivoir -> Cote d\'Ivoir (实际的string很长,包含很多单引号) 我试图通过在string上使用gsub ,但不能得到这个工作: a = "Cote d'Ivoir" a.gsub("'", "\\\'") 但是这给了我: => "Cote dIvoirIvoir" 我也试过: a.gsub("'", 92.chr + 39.chr) 但得到了同样的结果; 我知道这是正则expression式,但我从来没有得到这些。

不区分大小写的数组#包括?

我想知道什么是最好的方式来使String.include? 方法忽略大小写。 目前我正在做以下。 有什么build议么? 谢谢! a = "abcDE" b = "CD" result = a.downcase.include? b.downcase 编辑:如何Array.include? 。 数组的所有元素都是string。

string#计数选项

从String#count的文档中我明白了第一个例子,但是我不明白其余的例子: a = "hello world" a.count "lo" #=> 5 a.count "lo", "o" #=> 2 a.count "hello", "^l" #=> 4 a.count "ej-m" #=> 4 任何解释都会有帮助。

连接运算符在stringvector上的等效性是什么?

我无法通过String向量find“join”运算符的Rust等价物。 我有一个Vec<String> ,我想join他们作为一个单一的String : let string_list = vec!["Foo".to_string(),"Bar".to_string()]; let joined = something::join(string_list,"-"); assert_eq!("Foo-Bar", joined);

检查ruby中的字符长度

我被困在另一种情况下,我们的用户将input一个文本,它将被存储在variables。 这个文本的条件是可以只允许input25个文字,现在我必须写一个正则expression式来检查条件,请帮助我。

如何在Ruby中修改string中的特定字符?

我有几个string,看起来像这样: "((String1))" 他们都是不同的长度。 我怎么能从循环中的所有这些string中删除括号?

最可靠的分割字符

更新 如果你被迫在分割方法上使用单个字符,哪个字符将是最可靠的? 可靠性的定义:不是被拆分的单个子string的一部分的拆分字符。

按多个分隔符分割string

我想通过空格来分割一个string,并且使用一个ruby命令。 word.split会被空格分割; word.split(",")将被分割, ; word.split("\'")将被分割。 如何一次完成所有三个?