15 Swift-将字符串拆分为多行 如何将字符串分割成多行,如下所示? var text:String = "This is some text over multiple lines" 265 string swift
17 将版本嵌入python包的标准方法? 有没有一种标准的方式可以将版本字符串与python软件包相关联,从而可以执行以下操作? import foo print foo.version 我可以想象有某种方法可以检索数据而无需任何额外的硬编码,因为setup.py已经指定了次要/主要字符串。另一种解决方案,我发现是有import __version__我的foo/__init__.py,然后让__version__.py所产生的setup.py。 264 python string package
8 在Ruby中以字符串形式读取二进制文件 我需要一种简单的方法来获取tar文件并将其转换为字符串(反之亦然)。有没有办法在Ruby中做到这一点?我最大的尝试是: file = File.open("path-to-file.tar.gz") contents = "" file.each {|line| contents << line } 我认为将其转换为字符串就足够了,但是当我尝试像这样将其写回时... newFile = File.open("test.tar.gz", "w") newFile.write(contents) 它不是同一文件。这样做可以ls -l显示文件大小不同,尽管它们非常接近(打开文件可以看到大部分内容完整无缺)。我正在犯一个小错误,还是一种完全不同(但可行)的方式来实现这一目标? 263 ruby string file-io
8 如何在PHP中将逗号分隔的字符串拆分为数组? 我需要在逗号处将字符串输入拆分为一个数组。 我该如何做到这一点? 输入: 9,admin@example.com,8 263 php arrays string
12 有没有一种方法可以消除口音并将整个字符串转换为常规字母? 除了使用String.replaceAll()方法和逐个替换字母之外,还有没有更好的方法来消除重音并使这些字母规则化?例: 输入: orčpžsíáýd 输出: orcpzsiayd 它不需要包含所有带有重音符号的字母,例如俄语字母或中文字母。 263 java string diacritics
14 如何在C中创建字符串数组? 我正在尝试在C中创建字符串数组。如果使用此代码: char (*a[2])[14]; a[0]="blah"; a[1]="hmm"; gcc给我“警告:来自不兼容指针类型的赋值”。正确的方法是什么? 编辑:我很好奇为什么这应该给编译器警告,因为如果我这样做printf(a[1]);,它将正确打印“ hmm”。 263 c arrays string
4 std :: string length()和size()成员函数 我正在阅读此问题的答案,发现实际上有一个方法被要求length()使用std::string(我一直使用size())。在std::string课堂上使用此方法是否有任何特定原因?我同时阅读了MSDN和CppRefernce,它们似乎表明size()和之间没有区别length()。如果是这样,这是否会使该类的用户感到困惑? 263 c++ string stl size
1 Scala:连接可迭代的字符串 如何在Scala中通过另一个字符串“联接”字符串的迭代? val thestrings = Array("a","b","c") val joined = ??? println(joined) 我希望此代码输出a,b,c(用“,”连接元素)。 262 string scala
14 确定字符串是否在JavaScript列表中 在SQL中,我们可以查看字符串是否在列表中,如下所示: Column IN ('a', 'b', 'c') 用JavaScript执行此操作的好方法是什么?这样做很笨拙: if (expression1 || expression2 || str === 'a' || str === 'b' || str === 'c') { // do something } 而且我不确定其性能或清晰度: if (expression1 || expression2 || {a:1, b:1, c:1}[str]) { // do something } 或者可以使用切换功能: var str = 'a', flag = false; … 262 javascript string list
11 C#中字符串比较方法的差异 在C#中比较字符串非常简单。实际上,有几种方法可以做到这一点。我在下面的方框中列出了一些。我很好奇的是它们之间的区别以及何时应该使用它们之间的区别?应该不惜一切代价避免一个吗?我还没有列出更多吗? string testString = "Test"; string anotherString = "Another"; if (testString.CompareTo(anotherString) == 0) {} if (testString.Equals(anotherString)) {} if (testString == anotherString) {} (注意:我在此示例中寻求的是平等,不小于或大于但也可以对此发表评论) 261 c# string comparison
12 如何在C中将字符串转换为整数? 我试图找出是否存在将字符串转换为C中的整数的另一种方法。 我定期在代码中设置以下内容。 char s[] = "45"; int num = atoi(s); 那么,有没有更好的方法或另一种方法? 260 c string atoi
11 为什么Java中没有String.Empty? 我知道每次键入字符串文字时"",字符串池中都会引用相同的String对象。 但是,为什么String API不包含public static final String Empty = "";,所以我可以使用引用String.Empty? 至少,这将节省编译时间,因为编译器将知道引用现有的String,而不必检查是否已创建它以进行重用,对吗?我个人认为,字符串文字(尤其是很小的文字)的泛滥在许多情况下是“代码异味”。 那么是否没有String.Empty背后有一个宏伟的设计原因,还是语言创建者根本就没有分享我的观点? 260 java string
13 上下文或活动之外的getString 我发现R.string将硬编码的字符串保留在我的代码之外真是太棒了,我想继续在实用程序类中使用它,该实用程序类与我的应用程序中的模型一起使用以生成输出。例如,在这种情况下,我从活动之外的模型生成电子邮件。 是否可以getString在Context或外使用Activity?我想我可以通过当前活动,但这似乎没有必要。如果我错了,请纠正我! 编辑:我们可以不使用访问资源Context吗? 260 java android string android-resources android-context
10 在Go中测试空字符串的最佳方法是什么? 哪种方法(在Go中)最适合(非理想的)测试非空字符串? if len(mystring) > 0 { } 要么: if mystring != "" { } 或者是其他东西? 260 string go is-empty