C 中indexof和substring函式用法

2021-05-01 04:42:22 字數 1527 閱讀 1242

c#中indexof和substring函式用法

"abcdefg".substring(4,2)

返回的值為:ef

從字串"abcdefg"中第4位開始取,取到第2位。

"abcdefg".substring(4)

返回:efg

從字串"abcdefg"中第4位開始取,取到字串的尾部

code

//處理鏈結 add by fengyan 2008-08-19

function handeratag(html)

while

(html2.indexof(""

)!=-1)

if(temp5.charat(i)=='

>')

if(brk)

temp6 

+=temp5.charat(i)+"

";}result 

+=te*** 

+temp6+"

";html2 

=temp7;//控制繼續判斷迴圈

}return

result

+temp7;}

5月以來,多家**

公司...

temp=5月以來,多家**

公司...

te***=5月以來,多家

temp4=**

公司...

temp5=**

temp7=公司...

temp6=**

result=5月以來,多家**

result+temp7=5月以來,多家基

金公司...

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函式用法

一 substring用法 abcdefg substring 4,2 返回的值為 ef 從字串 abcdefg 中第4位開始取,取到第2位。abcdefg substring 4 返回 efg 從字串 abcdefg 中第4位開始取,取到字串的尾部 二 indexof lastindexof用法 ...

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開始。如果此引數為正,從左到右開始檢索,如果此引數為負,從右到左檢...