Questions tagged «string»

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


15
如何从字符串中删除标点符号?
对于这个问题,希望在30秒内获得答案,我专门在寻找C# 但是在一般情况下,在任何语言中去除标点符号的最佳方法是什么? 我应该补充:理想情况下,解决方案不需要您枚举所有可能的标点符号。 相关:Python中的标点符号
70 c#  string 


3
如何在C中串联字符串和整数?
我需要在循环的每次迭代内形成一个字符串,其中包含循环索引i: for(i=0;i<100;i++) { // Shown in java-like code which I need working in c! String prefix = "pre_"; String suffix = "_suff"; // This is the string I need formed: // e.g. "pre_3_suff" String result = prefix + i + suffix; } 我尝试使用strcat和itoa没有运气的各种组合。
70 c  string 

10
字符串是原始类型吗?
我对字符串和原始类型感到好奇。文章像这样说字符串是基本类型。但是,有关MSDN的第二篇文章并未将字符串列为原始类型。 但是,当我运行第二篇文章中提供的代码时,它显示String不是Primitive type。 有人可以指导我吗?

11
Mysql查询在选择中用空字符串替换NULL
如何用空字符串替换select中的NULL值?输出“ NULL”值看起来不是很专业。 这是非常不寻常的,根据我的语法,我希望它能正常工作。希望能解释为什么没有。 select CASE prereq WHEN (prereq IS NULL) THEN " " ELSE prereq end from test; 原始表格的外观,我想要的以及实际打印的示例: original wanted what actually prints -------- ------ --------------------- value1 value1 NULL NULL value2 value2 NULL NULL 如您所见,它与我想要的相反,因此我尝试将IS NULL翻转为IS NOT NULL,当然没有解决问题,还尝试交换when case的位置,该方法不起作用。 编辑:似乎下面给出的3个解决方案都可以完成任务。问候 select if(prereq IS NULL ," ",prereq ) from test …
70 mysql  string  replace  null 

9
Python 3.1.1字符串转换为十六进制
我正在尝试使用str.encode()但我得到了 >>> "hello".encode(hex) Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: must be string, not builtin_function_or_method 我尝试了很多变体,它们似乎都可以在Python 2.5.2中工作,那么我需要做些什么才能使它们在Python 3.1中工作?


6
MySQL中给定子字符串的最后一个索引
我们可以使用以下INSTR()函数在MySQL中找到给定子字符串首次出现的索引。 SELECT instr('Have_a_good_day', '_') AS index_position 它会显示5指定子字符串的第一次出现,在此情况下为下划线_。 我需要获取给定字符(或子字符串)的最后一次出现,类似于lastIndexOf(String str)String类的Java方法,但是我找不到MySQL中的任何内置函数。 在MySQL中是否有任何内置功能可实现此目的?

4
BSTR到std :: string(std :: wstring),反之亦然
在C ++中使用COM时,字符串通常是BSTR数据类型。有人可以使用BSTR包装纸CComBSTR或MS的包装纸CString。但是因为我不能在MinGW编译器中使用ATL或MFC,是否有标准代码片段可以转换BSTR为std::string(或std::wstring),反之亦然? 是否还有一些非MS包装BSTR类似于CComBSTR? 更新资料 感谢所有以任何方式帮助我的人!仅仅因为没有人解决过BSTR和之间的转换问题std::string,所以我想在此提供一些实现方法的线索。 以下是我用来分别转换BSTR为std::string和的函数:std::stringBSTR std::string ConvertBSTRToMBS(BSTR bstr) { int wslen = ::SysStringLen(bstr); return ConvertWCSToMBS((wchar_t*)bstr, wslen); } std::string ConvertWCSToMBS(const wchar_t* pstr, long wslen) { int len = ::WideCharToMultiByte(CP_ACP, 0, pstr, wslen, NULL, 0, NULL, NULL); std::string dblstr(len, '\0'); len = ::WideCharToMultiByte(CP_ACP, 0 /* no flags */, pstr, wslen /* …
70 c++  string  com 


5
在HashMap中使用String键的坏主意?
我知道String类的hashCode()方法不能保证为不同的String-s生成唯一的哈希码。我看到了很多将String键放入HashMap-s的用法(使用默认的String hashCode()方法)。如果put地图使用真正不同的String键替换了先前放置在地图上的HashMap条目,那么很多这种用法可能会导致重大的应用程序问题。 在String.hashCode()对于不同的String-s返回相同值的情况下,您遇到的几率是多少?当键是字符串时,开发人员如何解决此问题?
69 java  string  map  hashcode 


6
Android-如何用另一个字符串替换字符串的一部分?
我有一些带有一些数字和英文单词的字符串,我需要通过找到它们并将其替换为该单词的本地化版本,将它们翻译成我的母语。您知道如何轻松实现替换字符串中的单词吗? 谢谢 编辑: 我已经尝试过(字符串“ to”的一部分应替换为“ xyz”): string.replace("to", "xyz") 但这不起作用...
69 java  android  string 


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.