厘清截取點,還是字元下标點
slice (start[,end])
- 截取點
- 從一個點到另一個點之間,起始兩點之間的範圍
- 隻有一個參數,即從目前位置到字元尾
- 第二個參數要大于第一個參數,方向隻能是從左開始-右結束,結束位置可以是負數,表示從字尾算起
substr (start[,length])
- 截取點,截取長度
- 從起點開始指定長度的範圍
- 隻有一個參數,即從目前位置到字元尾
- 第二個參數不可為負數,長度不能為負
substring (start[,stop])
- 字元下标點,向前截取
- 從起點開始,到指定點結束
- 參數為負數,視為
- 隻有一個參數,即從目前位置到字元尾
- 第二個參數為負數,交換參數
- 第一個參數大于第二個參數,交換參數