Tag: string

在ToString()之前检查null

这是场景… if (entry.Properties["something"].Value != null) attribs.something = entry.Properties["something"].Value.ToString(); 虽然有效和正确工作,这对我来说看起来很丑。 如果在执行ToString()之前不检查null,那么如果属性为null,则会引发exception。 有没有更好的方法来处理这种情况? 非常感激!

首字母大写。 MySQL的

有没有人知道在MySQL的说法等价于这个TSQL? 我试图把每个条目的第一个字母大写。 UPDATE tb_Company SET CompanyIndustry = UPPER(LEFT(CompanyIndustry, 1)) + SUBSTRING(CompanyIndustry, 2, LEN(CompanyIndustry))

根据string长度修剪一个string

如果长度超过10个字符,我想修剪一个string。 假设如果string长度是12( String s="abcdafghijkl" ),那么新的修剪string将包含"abcdefgh.." 。 我怎样才能做到这一点?

在string中查找第n个子string

这似乎应该是相当微不足道的,但我是新的Python,并希望做到最Python的方式。 我想在string中find第n个子string的出现。 有什么相当于我想要做的是什么 mystring.find("substring", 2nd) 你怎么能在Python中实现这一点?

在Python中的某个位置添加string

Python中是否有任何函数可以用来在string的某个位置插入一个值? 像这样的东西: "3655879ACB6"然后在位置4加"-"变成"3655-879ACB6"

我如何订购一个List <string>?

我有这个列表: IList<string> ListaServizi = new List<string>() { }; 我怎么能因为里面的string而命令呢? 按字母顺序和升序。

在Perl中检查string是否为空的正确方法是什么?

我刚刚使用这个代码来检查一个string是否为空: if ($str == "") { // … } 和不等于运算符一样… if ($str != "") { // … } 这似乎工作(我认为),但我不知道这是正确的方式,或者如果有任何不可预知的缺点。 有些事情对此感觉不对。

如何可靠地在Python中分割string?

在Perl中,我可以这样做: my ($x, $y) = split /:/, $str; 不pipestring是否包含模式,它都会起作用。 在Python中,但是这不起作用: a, b = "foo".split(":") # ValueError: not enough values to unpack 在这种情况下防止错误的规范方法是什么?

从string中移除HTML标记,包括C#中的&nbsp;

如何在C#中使用正则expression式来移除所有的HTML标签。 我的string看起来像 "<div>hello</div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div>"

Python删除string的最后3个字符

我想从Python中的string中删除最后3个字符,我不知道这些字符是什么,所以我不能使用rstrip ,我也需要删除任何空格,并转换为大写 一个例子是: foo = "Bs12 3ab" foo.replace(" ", "").rstrip(foo[-3:]).upper() 这工作,并给我BS12这是我想要的,但是,如果最后的第四和第三个字符是相同的我都松散,如果foo = "BS11 1AA"我只是得到'BS' foo例子可以是: BS1 1AB bs11ab BS111ab string可能是6或7个字符,我需要删除最后3个(假设没有空格) 有小费吗?