Tag: string

附加到stringvariables

我怎么能附加一个单词到一个已经填充的stringvariables与空格?

什么时候使用String.Format和string连接更好?

我有一小段代码parsing一个索引值,以确定一个单元格input到Excel中。 这让我想到… 有什么区别 xlsSheet.Write("C" + rowIndex.ToString(), null, title); 和 xlsSheet.Write(string.Format("C{0}", rowIndex), null, title); 这个比那个好吗? 为什么?

PHP代码删除一切,但数字

我试图从string中删除一切,但只是数字(0-9)。 我认为这会工作.. echo preg_replace("[^0-9]","",'604-619-5135'); 但它回声“604-619-5135”。 我错过了什么?

获取第n个string的索引?

除非我缺less一个明显的内置方法,那么在string中获得第n个string的最快方法是什么? 我意识到我可以通过在循环的每次迭代中更新其开始索引来循环IndexOf方法。 但是这样做对我来说似乎很浪费。

格式string,前导零的整数

我使用这个代码: NSString* strName = [NSString stringWithFormat:@"img_00%d.jpg", pp]; 并工作正常,但如果pp取了10的值例如,我希望有img_010.jpg结果,而不是img_0010.jpg …我怎样才能格式化string? 谢谢

将string拆分为行的最佳方法

如何将多行string分割成多行? 我知道这种方式 var result = input.Split("\n\r".ToCharArray(), StringSplitOptions.RemoveEmptyEntries); 看起来有点丑,失去了空虚的线条。 有更好的解决scheme吗?

C#:如何获得一个string的第一个字符?

可以通过执行以下操作来检索string的第一个char吗? MyString.ToCharArray[0]

为什么C在使用三元运算符时不允许连接string?

下面的代码编译没有问题: int main() { printf("Hi" "Bye"); } 但是,这不会编译: int main() { int test = 0; printf("Hi" (test ? "Bye" : "Goodbye")); } 这是什么原因?

Python:大多数惯用的方式将None转换为空string?

什么是最习惯的方式来做到以下几点? def xstr(s): if s is None: return '' else: return s s = xstr(a) + xstr(b) 更新:我纳入Tryptich的build议使用str(s),这使得这个例程除了string以外的其他types的工作。 Vinay Sajip的lambdabuild议令我印象深刻,但我想保持我的代码相对简单。 def xstr(s): if s is None: return '' else: return str(s)

返回没有结尾的string

我有两个variables: site1 = "www.somesite.com"; site2 = "www.somesite.com/"; 我想要做这样的事情 function someFunction(site) { // If the var has a trailing slash (like site2), // remove it and return the site without the trailing slash return no_trailing_slash_url; } 我该怎么做呢?