Tag: string

部分string格式

是否有可能使用高级string格式化方法进行部分string格式化,类似于string模板safe_substitute()函数? 例如: s = '{foo} {bar}' s.format(foo='FOO') #Problem: raises KeyError 'bar'

Groovy多行string有什么问题?

Groovy脚本产生了一个错误: def a = "test" + "test" + "test" 错误: No signature of method: java.lang.String.positive() is applicable for argument types: () values: [] 虽然这个脚本工作正常: def a = new String( "test" + "test" + "test" ) 为什么?

如何获得一个string的前五个字符

我已经读过这个问题来获得string的第一个字符 。 有没有办法从C#中的string中获取前n个字符?

为什么这个Pythonstring的大小在一个失败的int转换上发生了变化

从这里的鸣叫 : import sys x = 'ñ' print(sys.getsizeof(x)) int(x) #throws an error print(sys.getsizeof(x)) 我们得到74,然后77字节的两个getsizeof调用。 看起来我们正在从失败的int调用中向对象添加3个字节。 更多来自twitter的例子(你可能需要重新启动python重新设置为74): x = 'ñ' y = 'ñ' int(x) print(sys.getsizeof(y)) 77! print(sys.getsizeof('ñ')) int('ñ') print(sys.getsizeof('ñ')) 74,然后77。

如何连接Windowsbatch file中的string?

我有一个目录,我想用a列出所有.doc文件; 。 我知道下面的批处理命令回显所有的文件: for /r %%i In (*.doc) DO echo %%i 但是现在我想把它们都放在一个variables中,加一个; 在两者之间,并立即回声。 我怎样才能做到这一点? set myvar="the list: " for /r %%i In (*.doc) DO <what?> echo %myvar%

Qt c ++聚合“标准::串streamSS”具有不完整的types,无法定义

我有我的程序中的整数转换为string的函数: QString Stats_Manager::convertInt(int num) { stringstream ss; ss << num; return ss.str(); } 但是,当我运行这个我得到的错误: aggregate 'std::stringstream ss' has incomplete type and cannot be defined 我不确定这是什么意思。 但是,如果你现在如何解决它或需要更多的代码,请只是评论。 谢谢。

rreplace – 如何replacestring中expression式的最后一次出现?

有没有在Python中快速的方式来取代string,而不是从开始就像replace一样从头开始? 例如: >>> def rreplace(old, new, occurrence) >>> … # Code to replace the last occurrences of old by new >>> '<div><div>Hello</div></div>'.rreplace('</div>','</bad>',1) >>> '<div><div>Hello</div></bad>'

什么是Python什么是“爆炸”是PHP?

我有一个string存储在variablesmyvar = "Rajasekar SP" 。 我想用分隔符来分割它,就像我们在PHP中使用explode一样。 Python中的等价物是什么?

从string中删除前x个字符?

如何删除string中的前x个字符? 例如,如果有一个string的lipsum ,他们将如何删除前3个字符,并得到sum的结果?

如何validation一个string只包含字母,数字,下划线和破折号?

我知道如何做到这一点,如果我遍历string中的所有字符,但我正在寻找一个更优雅的方法。