我試圖從字符串的整數部分中刪除第一個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