我试图从字符串的整数部分中删除第一个0。 IF "CATI-09100"
已将0
先在interger
部分删除,字符串将为"CATI-9100"
。否则不会改变。我试过使用substring
。但我需要更好和有效的方式来做到这一点。另外,"CATI-"
将在每个字符串中。任何提示都可以。从包含数字和字母的字符串中替换第一个出现的0
我想下面几行:
strICTOID = Convert.ToString(drData.GetValue(0).Equals(System.DBNull.Value) ? string.Empty : drData.GetValue(0).ToString().Trim());
if (strICTOID.Length > 0)
{
indexICTO = strICTOID.IndexOf("-");
}
你确定你想从字符串的整数部分删除第一个0?也就是说,如果你的字符串是“CATI-9102”,你真的希望它返回“CATI-912”吗?也许你只是想删除前导零。如果有两个前导零 - “CATI-0020” - 你想要“CATI-020”还是“CATI-20”? – FarmerBob