Questions tagged «string»

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

7
Java将所有方括号替换为字符串
我想从字符串中删除方括号,但我不知道如何。 String str = "[Chrissman-@1]"; str = replaceAll("\\[\\]", ""); String[] temp = str.split("-@"); System.out.println("Nickname: " + temp[0] + " | Power: " + temp[1]); 但是我的结果是:[克里斯曼| 1]方括号不会被删除。 我尝试使用其他正则表达式:"\\[.*?\\]","\\[\\d+\\]" 但结果是相同的,方括号仍附加在字符串上。 编辑: 我试过了: str.replaceAll("]", ""); str.replaceAll("[", ""); 现在我得到: Exception in thread "Thread-4" java.util.regex.PatternSyntaxException: Unclosed character class near index 0 [ ^ at java.util.regex.Pattern.error(Unknown …
69 java  regex  string  split 

2
TypeError:无法将“ int”对象隐式转换为str
我正在尝试编写文本游戏,但是在定义的函数中遇到了一个错误,该错误使您基本上无法在制作角色后花费技能点。最初,该错误表明我正在尝试从代码的这一部分的整数中减去一个字符串balance - strength。显然这是错误的,所以我用strength = int(strength)...修复了它,但是现在我遇到了一个以前从未见过的错误(新程序员),并且我对确切要告诉我的内容以及如何解决它感到困惑。 这是我无法正常使用的部分功能的代码: def attributeSelection(): balance = 25 print("Your SP balance is currently 25.") strength = input("How much SP do you want to put into strength?") strength = int(strength) balanceAfterStrength = balance - strength if balanceAfterStrength == 0: print("Your SP balance is now 0.") attributeConfirmation() elif strength …
69 python  string  int  implicit 

11
如何将NSString截断为设置的长度?
我进行了搜索,但是令人惊讶地找不到答案。 我NSString要缩短长度。我希望最大长度为20个字符左右。我读过某处最好的解决方案是使用substringWithRange。这是截断字符串的最佳方法吗? NSRange stringRange = {0,20}; NSString *myString = @"This is a string, it's a very long string, it's a very long string indeed"; NSString *shortString = [myString substringWithRange:stringRange]; 看起来有些微妙(如果字符串短于最大长度,则会崩溃)。我也不确定它是否是Unicode安全的。有更好的方法吗?有人对此有很好的分类吗?

1
实现字典的最佳数据结构?
存储字典中所有单词的最佳数据结构是什么?我能想到的最好的方法是使用HashMap,它将映射到HashTable。基本上,根据第一个字符,我们将获得关联HashTable,然后使用该关联,可以添加从该字符开始的单词。然后,我们将基于字符串选择一个好的哈希函数。 有没有更好的方法?

9
JavaScript:搜索字符串时indexOf与Match是否匹配?
除了可读性,使用之间是否有任何明显的区别(也许是性能) str.indexOf("src") 和 str.match(/src/) 我个人更喜欢match(和正则表达式),但同事似乎却选择了相反的方式。我们想知道这是否重要...? 编辑: 我应该在一开始就说过,这是针对将进行部分纯字符串匹配(以获取JQuery的类属性中的标识符)的函数,而不是使用通配符等进行全正则表达式搜索的函数。 class='redBorder DisablesGuiClass-2345-2d73-83hf-8293' 因此,两者之间的区别在于: string.indexOf('DisablesGuiClass-'); 和 string.match(/DisablesGuiClass-/)


3
将字符串转换为数字node.js
我正在尝试将req.params转换为Number,因为这是我在架构中为Year param定义的内容。 我试过了 req.params.year = parseInt( req.params.year, 10 ); 和 Number( req.params.year); 和 1*req.params.year; 但它们都不起作用。我需要安装一些东西吗?


11
Remove substring only at the end of string
I have a bunch of strings, some of them have ' rec'. I want to remove that only if those are the last 4 characters. So in other words I have somestring = 'this is some string rec' and I want it to become somestring = 'this is some string' …
68 python  string 

14
具有低碰撞率和32位整数的快速字符串哈希算法
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 5年前关闭。 改善这个问题 我想快速搜索许多无关的命名事物。“ aardvark”在任何地方都始终是“ aardvark”,因此对字符串进行哈希处理并重新使用整数可以很好地加快比较速度。整个名称集是未知的(并且会随时间变化)。什么是快速字符串哈希算法,它将生成较小的(32或16)位值并且具有较低的冲突率? 我希望看到针对C / C ++的优化实现。
68 c++  algorithm  string  hash 

14
在C中寻找良好的哈希表实现[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 7年前关闭。 改善这个问题 我主要对字符串键感兴趣。有人可以将我指向图书馆吗?
68 c  string  hashtable  hash 

16
如何从路径中提取每个文件夹名称?
我的路是 \\server\folderName1\another name\something\another folder\ 如果我不知道路径中有多少个文件夹并且不知道文件夹名称,如何将每个文件夹名称提取为字符串? 非常感谢
68 c#  string 

10
不区分大小写的std :: string.find()
我正在使用std::string的find()方法来测试字符串是否是另一个的子字符串。现在,我需要相同内容的不区分大小写的版本。对于字符串比较,我总是可以转向,stricmp()但似乎没有stristr()。 我已经找到了各种答案,并且大多数建议Boost在我的情况下不能选择使用哪个答案。另外,我需要支持std::wstring/ wchar_t。有任何想法吗?

12
确定子字符串在Python中的字符串中出现多少次
我试图找出一个字符串在一个字符串中出现了多少次。例如: nStr = '000123000123' 假设我要查找的字符串是123。显然,它在nStr中出现了两次,但是在将这种逻辑实现到Python中时遇到了麻烦。我现在得到的是: pattern = '123' count = a = 0 while pattern in nStr[a:]: a = nStr[a:].find(pattern)+1 count += 1 return count 它应该返回的答案是2。此刻,我陷入了无限循环。 我刚刚意识到计数是一种更好的方法,但是出于好奇,有人能看到一种类似于我已经掌握的方法吗?

30
颠倒字符串中单词的顺序
我有这个string s1 = "My name is X Y Z",我想颠倒单词的顺序,这样s1 = "Z Y X is name My"。 我可以使用其他数组来做到这一点。我想了很辛苦,但是有可能做到这一点(不使用其他数据结构)并且时间复杂度为O(n)吗?

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.