Tag: string

sortingC ++string的字符

如果我有一个string有一个内置函数来sorting字符,或者我会写我自己的? 例如: string word = "dabc"; 我想改变它,所以: string sortedWord = "abcd"; 也许使用char是一个更好的select? 我将如何在C ++中做到这一点?

有没有什么办法可以打印string数组,而不使用for循环?

在java中有没有像toString()打印string数组的任何function? 这是一个愚蠢的问题,但我想知道是否有任何其他方式,而不是写一个for循环。 谢谢。

Python的日志格式可以根据消息日志级别进行修改吗?

我正在使用Python的logging机制将输出打印到屏幕上。 我可以用print语句来做到这一点,但是我希望允许用户更精细的粒度来禁用某些types的输出。 我喜欢打印错误的格式,但是当输出级别是“信息”时,会更喜欢简单的格式。 例如: logger.error("Running cmd failed") logger.info("Running cmd passed") 在这个例子中,我想要以不同的方式打印错误的格式: # error Aug 27, 2009 – ERROR: Running cmd failed # info Running cmd passed 有没有多个日志logging对象可以有不同的日志级别的不同格式? 我宁愿这样做,因为有大量的if / else语句来确定如何logging输出,所以一旦创buildlogging器就不要修改logging器。

Python:确定一组(类似)string的前缀

我有一组string,例如 my_prefix_what_ever my_prefix_what_so_ever my_prefix_doesnt_matter 我只想find这些string中最长的公共部分,这里是前缀。 在上面的结果应该是 my_prefix_ string my_prefix_what_ever my_prefix_what_so_ever my_doesnt_matter 应该导致前缀 my_ 在Python中有没有一种相对无痛的方式来确定前缀(而不必手动迭代每个字符)? PS:我正在使用Python 2.6.3。

如何删除string中的前导和尾随零? python

我有几个这样的字母数字string listOfNum = ['000231512-n','1209123100000-n00000','alphanumeric0000', '000alphanumeric'] 消除尾随零的所需输出将是: listOfNum = ['000231512-n','1209123100000-n','alphanumeric', '000alphanumeric'] 前导零的期望输出是: listOfNum = ['231512-n','1209123100000-n00000','alphanumeric0000', 'alphanumeric'] 去除前导零和后缀零的欲望输出将是: listOfNum = ['231512-n','1209123100000-n00000','alphanumeric0000', 'alphanumeric'] 现在我已经这样做了,请build议一个更好的方法,如果有: listOfNum = ['000231512-n','1209123100000-n00000','alphanumeric0000', \ '000alphanumeric'] trailingremoved = [] leadingremoved = [] bothremoved = [] # Remove trailing for i in listOfNum: while i[-1] == "0": i = i[:-1] trailingremoved.append(i) # Remove leading for i […]

在每N个字符添加分隔符到string?

我有一个包含二进制数字的string。 如何分隔每个8位数字后的string? 假设string是: string x = "111111110000000011111111000000001111111100000000"; 我想在每8个字符之后添加一个分隔符(逗号)。 输出应该是: "11111111,00000000,11111111,00000000,11111111,00000000," 然后我想把它发送到一个列表中,最后8个字符,然后是前8个字符(除了),等等。 我怎样才能做到这一点?

替代多个String.Replaces

我的代码连续几次使用String.Replace : mystring = mystring.Replace("somestring", variable1); mystring = mystring.Replace("somestring2", variable2); mystring = mystring.Replace("somestring3", variable1); 我怀疑有一个更好更快的方法来做到这一点。 你会build议什么?

在Python中查找string中多次出现的string

如何在Python中的string中find多个string? 考虑一下: >>> text = "Allowed Hello Hollow" >>> text.find("ll") 1 >>> 所以第一次发生的ll是在预期的1。 我如何find它的下一个发生? 同样的问题是有效的清单。 考虑: >>> x = ['ll', 'ok', 'll'] 我如何find所有与他们的索引?

JavaScript中不区分大小写的stringreplace?

我需要突出显示,不区分大小写,给定JavaScriptstring中的关键字。 例如: highlight("foobar Foo bar FOO", "foo")应该返回"<b>foo</b>bar <b>Foo</b> bar <b>FOO</b>" 我需要代码来处理任何关键字,因此使用像/foo/i这样的硬编码正则expression式不是一个足够的解决scheme。 什么是最简单的方法来做到这一点? (这是标题中详述的一个更普遍问题的实例,但我觉得最好用一个具体而有用的例子来解决。)

得到每个单词的第一个字母

我如何得到给定string的每个单词的第一个字母? $string = "Community College District"; $result = "CCD"; 我find了JavaScript方法,但不知道如何将其转换为PHP。