ASP中和JAVACRIPT中SPLIT等同的函式

2021-04-02 11:13:10 字數 1898 閱讀 3079

microsoft(r) visual basic(r) scripting edition

instrrev 函式

描述

返回某字串在另乙個字串中出現的從結尾計起的位置。
語法
instrrev(string1,string2[,start[,compare]])instrrev函式的語法有以下引數:

引數

描述

string1

必選。接受搜尋的字串表示式

string2

必選。被搜尋的字串表示式。

start

可選。數值表示式

,用於設定每次搜尋的開始位置。如果省略,則預設值為 -1,表示從最後乙個字元的位置開始搜尋。如果start包含null

,則出現錯誤。

compare

可選。在計算子字串時,指示要使用的比較型別的數值。如果省略,將執行二進位制比較。有關數值,請參閱「設定」部分。

設定
compare引數可以有以下值:

常數

value

描述

vbbinarycompare

0執行二進位制比較。

vbdatabasecompare

2執行基於包含在資料庫(在此資料庫中執行比較)中的資訊的比較。

返回值
instrrev返回以下值:

如果

instrrev 返回

string1為零長度

0string1null

null

string2為零長度

start

string2null

null

string2沒有找到

0在string1中找到string2

找到匹配字串的位置

start>len(string2)

0

說明
下面的示例利用instrrev函式搜尋字串:
dim searchstring, searchchar, mypos

searchstring ="xxpxxpxxpxxp" '要在其中搜尋的字串。

searchchar = "p" ' 搜尋 "p"。

'二進位制比較從第10個字元開始。返回 9。

mypos = instrrev(searchstring, searchchar, 10, 0)

'文字比較從最後乙個字元開始。返回 12。

mypos = instrrev(searchstring, searchchar, -1, 1)

' 預設為二進位制比較(最後乙個引數省略)。返回 0。

mypos = instrrev(searchstring, searchchar, 8)

注意instrrev函式的語法不同於instr函式的語法。

ASP中和星期有關的自定義函式

最近有乙個計算周的需要,看了網上現成的 不太合適,只好自己動手了。預設把該年第乙個星期一作為第一周的開始。計算某年第一周開始日期 function firstday inputyear for i cdate inputyear 1 1 to cdate inputyear 1 7 if weekd...

asp 中讀寫檔案

維護專案中看到用到生成檔案時竟然出現錯誤了,以前沒有出現過錯誤的 不過上次生成檔案是英文版本的,這次生成的檔案是日文版的,一共生成了三個檔案,前兩個檔案通過 adodb.stream 儲存檔案的一點檔案也沒有 其實生成的三個檔案有兩個的內容來子同一張 的,用 adodb.stream 的沒有問題,可...

asp中rs BookMark的意思

如 t rs.bookmark 記錄當前的標記 rs.bookmark t 把游標移動到記錄時的位置 例子 dim d sql select from cs1 set rs server.createobject adodb.recordset rs.open sql,conn,1,1 while ...