一、substring用法
"abcdefg".substring(4,2)
返回的值為:ef
從字串"abcdefg"中第4位開始取,取到第2位。
"abcdefg".substring(4)
返回:efg
從字串"abcdefg"中第4位開始取,取到字串的尾部
二、indexof、lastindexof用法
indexof() :在字串中從前向後定位字元和字串;所有的返回值都是指在字串的絕對位置,如為空則為- 1
string test="asdfjsdfjgkfasdsfsgfhgjgfjgdddd";
test.indexof('d') =2 //從前向後 定位 d 第一次出現的位置
test.indexof('d',1) =2 //從前向後 定位 d 從第三個字串 第一次出現的位置
test.indexof('d',5,2) =6 //從前向後 定位 d 從第5 位開始查,查2位,即 從第5位到第7位;
lastindexof() :在字串中從後向前定位字元和字串;、
用法和 indexof() 完全相同。
下面介紹 indexofany ||lastindexofany
他們接受字元陣列做為變元,其他方法同上,返回陣列中任何乙個字元最早出現的下標位置
如下char bbv=;
string abc = "acsdfgdfgchacscdsad";
response.write(abc.indexofany(bbv))=1
response.write(abc.indexofany(bbv, 5))=9
response.write(abc.indexofany(bbv, 5, 3))=9
lastindexofany 同上。
C 中indexof和substring函式用法
c 中indexof和substring函式用法 abcdefg substring 4,2 返回的值為 ef 從字串 abcdefg 中第4位開始取,取到第2位。abcdefg substring 4 返回 efg 從字串 abcdefg 中第4位開始取,取到字串的尾部 code 處理鏈結 add...
C 中IndexOf的使用
str1.indexof 字 查詢 字 在str1中的索引值 位置 str1.indexof 字串 查詢 字串 的第乙個字元在str1中的索引值 位置 str1.indexof 字 start,end 從str1第start 1個字元起,查詢end個字元,查詢 字 在字串str1中的位置 從第乙個字...
Oracle中INSTR函式和SUBSTR函式
1 instr函式 語法 引數 string1 源字串,要在此字串中查詢。string2 要在string1中查詢的字串.start position 代表string1 的哪個位置開始查詢。此引數可選,如果省略預設為1.字串索引從1開始。如果此引數為正,從左到右開始檢索,如果此引數為負,從右到左檢...