我在TCL下面的代碼:如何檢查字符串的第一個元素是否在TCL中爲零?
set num1 "00"
set num2 "02"
set num3 "12"
我想要做的是:如果 第一個數字是0,那麼只需要在第二位。 例如:
num1 is "00", then I will set num1 as "0"
num2 is "02", then I will set num1 as "2"
num3 is "12", then it is still "12"
如何檢查第一個數字是否爲零?
感謝布賴恩可以使用字符串範圍;-)如果{[字符串範圍$ NUM1 0 1] ==「0」} {放「它開始於零」}或字符串索引如果{[字符串索引$ num1 0] ==「0 」 –
我真的不會使用'字符串第一'這個;即使第一個字符不是'0',它也會繼續搜索。 –
@DonalFellows:好點。我會更新我的答案。 –