Tag: string

使用str_replace,以便它只作用于第一场比赛?

我想要一个str_replace()版本,它只replace$subject第一次出现的$search 。 有没有一个简单的解决scheme,或者我需要一个hacky解决scheme?

在Python 3中将string转换为字节的最佳方法是什么?

似乎有两种不同的方式将string转换为字节,如TypeError的答案中所示:“str”不支持缓冲区接口 哪种方法会更好或者更加Pythonic? 还是只是个人喜好的问题? b = bytes(mystring, 'utf-8') b = mystring.encode('utf-8')

C#中string比较方法的区别

在C#中比较string非常简单。 实际上有几种方法可以做到这一点。 我在下面的部分列出了一些。 我很好奇他们之间的区别,什么时候应该使用其他的? 应该不惜一切代价避免? 还有更多我没有列出? string testString = "Test"; string anotherString = "Another"; if (testString.CompareTo(anotherString) == 0) {} if (testString.Equals(anotherString)) {} if (testString == anotherString) {} (注意:我在这个例子中寻找的是平等的,不是小于或者大于,但也可以随意评论)

C#中的多行string

有没有一种简单的方法来在C#中创build多行string文字? 这是我现在拥有的: string query = "SELECT foo, bar" + " FROM table" + " WHERE id = 42"; 我知道PHP有 <<<BLOCK BLOCK; C#有类似的东西吗?

用点作为分隔符分割string

我想知道如果我正在分裂一个string. 正确的方式? 我的代码是: String[] fn = filename.split("."); return fn[0]; 我只需要string的第一部分,这就是为什么我返回第一个项目。 我问,因为我注意到在API中. 意味着任何angular色,所以现在我卡住了。

在JavaScript中将string评估为mathexpression式

如何parsing和评估一个string中的mathexpression式(例如'1+1' )而不用调用eval(string)来产生它的数值? 用这个例子,我想让函数接受'1+1'并返回2 。

是在静态内存中创build的C ++中的string文字?

是在静态内存中创build的C ++中的string文字,只有在程序退出时才被销毁?

如何将int转换为C中的string

如何将int (整数)转换为string? 我试图做一个函数,将一个struct的数据转换成一个string保存在一个文件中。

在Java中以不同格式parsingstring

我想以不同的格式将String转换为Date 。 例如, 我从用户那里得到, String fromDate = "19/05/2009"; // ie (dd/MM/yyyy) format 我想把它从Date转换为"yyyy-MM-dd"格式的Date对象 我该怎么做?

什么是最简单/最好/最正确的方法来遍历Java中的string的字符?

StringTokenizer ? 将String转换为一个char[]并迭代呢? 别的东西?