Questions tagged «string»

字符串是有限的符号序列,通常用于文本,尽管有时用于任意数据。


12
在Python中连接字符串的首选方法是什么?
由于string无法更改Python ,因此我想知道如何更有效地连接字符串? 我可以这样写: s += stringfromelsewhere 或像这样: s = [] s.append(somestring) later s = ''.join(s) 在写这个问题时,我找到了一篇很好的文章,谈论这个话题。 http://www.skymind.com/~ocrow/python_string/ 但是它在Python 2.x中,所以问题是在Python 3中会有所改变吗?


17
字符串子字符串在Swift中如何工作
我一直在用Swift 3更新一些旧代码和答案,但是当我进入Swift Strings和Substrings索引时,事情变得混乱了。 具体来说,我正在尝试以下操作: let str = "Hello, playground" let prefixRange = str.startIndex..<str.startIndex.advancedBy(5) let prefix = str.substringWithRange(prefixRange) 第二行给我以下错误 类型'String'的值没有成员'substringWithRange' 我看到现在String确实具有以下方法: str.substring(to: String.Index) str.substring(from: String.Index) str.substring(with: Range<String.Index>) 起初这些确实让我感到困惑,所以我开始研究指数和范围。这是子字符串的后续问答。我在下面添加一个答案,以显示它们的用法。
354 swift  string  range  substring 

28
在现代C ++ 11 / C ++ 14 / C ++ 17和未来的C ++ 20中枚举为字符串
与所有其他类似问题相反,该问题与使用新的C ++功能有关。 2008年 C 有没有简单的方法可以将C ++枚举转换为字符串? 2008年 C 在C中将枚举类型的变量用作字符串的简单方法? 2008年 C ++ 如何轻松地将C ++枚举映射到字符串 2008年 C ++ 使某些东西既是C标识符又是字符串? 2008年 C ++ 是否有一个简单的脚本将C ++枚举转换为字符串? 2009年 C ++ 如何在C ++中将枚举用作标志? 2011年 C ++ 如何将枚举类型变量转换为字符串? 2011年 C ++ 枚举到字符串C ++ 2011年 C ++ 如何将枚举类型变量转换为字符串? 2012年 C 如何在C中将枚举名称转换为字符串 2013年 C 在C中对条件编译的枚举进行字符串化 阅读许多答案后,我尚未找到任何答案: 使用C ++ …
354 c++  string  enums  c++17  c++20 

27
将ArrayList转换为字符串的最佳方法
这个问题的答案是社区的努力。编辑现有答案以改善此职位。它目前不接受新的答案或互动。 我有一个ArrayList我想完全输出为String的。本质上,我想使用toString由制表符分隔的每个元素按顺序输出。有什么快速的方法可以做到这一点吗?您可以遍历它(或删除每个元素)并将其连接为字符串,但是我认为这会非常慢。
353 java  string  arraylist 

18
相当于PHP Explode()的Javascript
我有这个字符串: 0000000020C90037:TEMP:数据 我需要这个字符串: TEMP:数据。 使用PHP,我可以这样做: $str = '0000000020C90037:TEMP:data'; $arr = explode(':', $str); $var = $arr[1].':'.$arr[2]; 如何explode像在PHP中一样有效地在JavaScript中使用字符串?
353 javascript  php  string 

20
从字符串中提取(“获取”)数字
我在JavaScript中有一个字符串,例如“#box2”,我只想从中获得“ 2”。 尝试过: var thestring = $(this).attr('href'); var thenum = thestring.replace( /(^.+)(\w\d+\w)(.+$)/i,'$2'); alert(thenum); 它仍然在警报中返回#box2,我该如何使其正常工作? 它需要容纳末尾附加的任何长度的数字。

8
用下划线替换空格?
我正在尝试使用此代码用_替换空格,它适用于字符串中的第一个空格,但所有其他空格实例均保持不变。有人知道为什么吗? function updateKey() { var key=$("#title").val(); key=key.replace(" ","_"); $("#url_key").val(key); }
352 javascript  string 

13
如何判断字符串是否在Python中重复?
我正在寻找一种方法来测试给定的字符串是否对整个字符串重复。 例子: [ '0045662100456621004566210045662100456621', # '00456621' '0072992700729927007299270072992700729927', # '00729927' '001443001443001443001443001443001443001443', # '001443' '037037037037037037037037037037037037037037037', # '037' '047619047619047619047619047619047619047619', # '047619' '002457002457002457002457002457002457002457', # '002457' '001221001221001221001221001221001221001221', # '001221' '001230012300123001230012300123001230012300123', # '00123' '0013947001394700139470013947001394700139470013947', # '0013947' '001001001001001001001001001001001001001001001001001', # '001' '001406469760900140646976090014064697609', # '0014064697609' ] 是重复的字符串,并且 [ '004608294930875576036866359447', '00469483568075117370892018779342723', '004739336492890995260663507109', '001508295625942684766214177978883861236802413273', '007518796992481203', '0071942446043165467625899280575539568345323741', '0434782608695652173913', '0344827586206896551724137931', '002481389578163771712158808933', '002932551319648093841642228739', '0035587188612099644128113879', …



6
如何在R中找到字符串的长度
如何查找字符串的长度(字符串中的字符数)而不用R拆分?我知道如何找到列表的长度而不是字符串的长度。 Unicode字符串呢?如何找到Unicode字符串的长度(以字节为单位)和字符数(符文,符号)? 相关问题: 如何在R中的Unicode字符串中找到“实际”字符数

17
如何在C中连接const / literal字符串?
我正在使用C语言工作,因此我不得不串联一些东西。 现在我有这个: message = strcat("TEXT ", var); message2 = strcat(strcat("TEXT ", foo), strcat(" TEXT ", bar)); 现在,如果您有C方面的经验,我相信您会在尝试运行它时遇到分段错误。那么我该如何解决呢?
346 c  string  concatenation 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.