substr(字符串,截取開始位置,截取長度) //返回截取的字
substr('Hello World',0,1) //返回結果為 'H' *從字符串第一個字符開始截取長度為1的字符串
substr('Hello World',1,1) //返回結果為 'H' *0和1都是表示截取的開始位置為第一個字符
substr('Hello World',2,4) //返回結果為 'ello'
substr('Hello World',-3,3)//返回結果為 'rld' *負數(-i)表示截取的開始位置為字符串右端向左數第i個字符
測試:
select substr('Hello World',-3,3) value from dual;
java中substring(index1,index2)的簡單用法
作用:從字符串索引(下標)為index1的字符開始截取長度為index2-index1 的字符串。
String str="Hello World";
System.out.println(str.substring(0,5));
打印結果為:Hell
列:
var str="Hello world!"
document.write(str.substring(1,3));
</script>
上面返回字符串:"el";
str.substring(1,2) //返回e
str.substring(1) //返回"ello world";
還有此函數中會出現奇怪的現象,當出現str.substring(5,0);
這又是怎么回事,不過返回的是"hello",
str.substring(5,1) //返回"ello",截去了第一位,返回余下的.