asp中如何判斷字串中是否含有子字串

時間 2022-04-21 13:53:53

1樓:柳會喻又香

string類中有乙個方法publicbooleancontains(stings)就是用來判斷當前字串是否含有引數指定的字串

例s1=「takecatb」

s2=「te」

語句:s1.contains(s2)//s1呼叫這個方法若其值為ture說明s1包含s2若為fasle則不包含

2樓:匿名使用者

判斷乙個字串中是否含有乙個子字串,使用asp中的instr函式。

instr 函式可返回乙個字串在另乙個字串中首次出現的位置。

語法如下:

instr([start,]string1,string2[,compare])

引數:start 可選的。規定每次搜尋的起始位置。預設是搜尋起始位置是第乙個字元。如果已規定 compare 引數,則必須有此引數。

string1 必需的。需要被搜尋的字串。

string2 必需的。需搜尋的字串。

compare 必需的。規定要使用的字串比較型別。預設是 0 。

instr 函式可返回下面的值:

如果 string1 為 ""(零長度) - instr 返回 0

如果 string1 為 null - instr 返回 null

如果 string2 為 "" - instr 返回 start

如果 string2 為 null - instr 返回 null

如果 string2 沒有找到 - instr 返回 0

如果在 string1 中找到 string2,instr 返回找到匹配字串的位置。

如果 start > len(string1) - instr 返回 0

比如:x="abc"

y="123abc

response.write instr(x,y)

以上結果輸出結果為4。

3樓:匿名使用者

instr 函式

返回某字串在另一字串中第一次出現的位置。

if instr(字串,字串二)>0 thenresponse.write("包含")

end if

'instr找出乙個字串在另乙個字串的位置,要是位置不等整數(既》0)就說明不包含

如何用asp判斷乙個字串中包含乙個指定字元

4樓:鐘欣榮

如何用asp判斷乙個字串中包含乙個指定字元一、對hibernate而言,它對jdbc封裝過於厲害,所以就失去了對sql的控制(當然hibernate也可以使用native sql既使用createsqlquery等方法來呼叫與資料庫相關的sql,但這樣一來也就影響了hibernate的可移植性),使得hibernate的在很多地方不夠靈活,難於優化,尤其對於一些複雜的關聯查詢時,hibernate提供的功能遠不及直接使用jdbc方便效能更高。

二、hibernate沒有提供專門的批處理機制,如果要批量更新或插入資料時,還需要顯示的flush,clear之類的操作,效能不如jdbc。

三、相對於jdbc,hibernate更消耗記憶體,因為它每次的資料庫操作都要做資料和物件的轉換/封裝,查詢出一條資料就要建立乙個或多個物件,這樣也太消耗記憶體了。

5樓:網海1書生

if instr(字串, 指定字元) > 0 then'包含else

'不包含

end if

asp字串查詢是否含有指定字元?

6樓:暢旺牢學民

<%a="雖然他是乙隻驕傲的孔雀,算不上是王子殿下"

b="孔雀,王子,驕傲"

c=instr(b,a)

response.write(c)

%>如果instr裡面存在相關字元的話,返回所在的位置,如果,不存在的話,返回0

不會返回負數

7樓:匿名使用者

instr 函式

返回某字串在另一字串中第一次出現的位置。

instr([start, ]string1, string2[, compare])

引數 start

可選項。數值表示式,用於設定每次搜尋的開始位置。如果省略,將從第乙個字元的位置開始搜尋。

如果 start 包含 null,則會出現錯誤。如果已指定 compare,則必須要有 start 引數。

string1

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

string2

必選項。要搜尋的字串表示式。

compare

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

8樓:匿名使用者

for i=1 to len(b)

strkey=mid(b,i,1)

strsql=strsql & " and a like '%" & strkey & "%'"

next

sql = "select * from 表 where 條件字段=0" &strkey& " order by id

asp中如何找出乙個字串中是否存在某些字元

9樓:匿名使用者

string 中的函式。

10樓:

instr() 函式 ...

asp中怎麼判斷字串中是否包含字母和數字

11樓:匿名使用者

asp中判斷?不可以使用js中的正規表示式進行判斷嘛?如果能夠使用正規表示式的話,那麼可以試試這個函式

function checknum(value)else}

12樓:匿名使用者

數字 和字母的ascii 碼都在乙個固定範圍的,你可以判斷字元的asc 碼,然後就知道,

獲取asc碼 用函式 asc(str)

j**a 判斷乙個字串中是否含有另乙個字串中的字元

13樓:匿名使用者

string str = "abcd";//初始字串string st = "bwer";//另乙個字串char c = st.tochararray();

boolean flag = false;

for (int i = 0; i < c.length; i++)}system.out.println(flag);

.asp程式裡,如何判斷乙個字串中存在包含了另乙個字串?

14樓:匿名使用者

1.判斷是否包含某某字元函式是:instr()和instrrev();

2.具體使用如下:

你可以用instr()或者instrrev()來判斷if instr(ab, "a")>0 then或if instrrev(ab, "a")>0 then有else

無3.具體**如下:

<%dim ly=request("ly")

if instr(ly, "http") >0 thenresponse.write("ly變數是包含了http字串!即true")

else

response.write("ly變數中沒有包含http字串!即false")

end if

%>4.希望對你有所幫助!

15樓:匿名使用者

asp中如何判斷乙個字串中某個指定的字元出現的次數?

16樓:sql的藝術

判斷乙個字串中某個指定的字元出現的次數,可以使用函式:【replace】

思路:使用replace函式將指定的字元替換為空,然後再用函式【len】求出替換前和替換後的差值,即為出現的次數。

例如:字串中判斷字元出現的次數

dim rc as integer

rc=len("12312345")-len(replace("12312345","2",""))

輸出結果為:2

17樓:捌零老陳

<%str = "kdfghkwwewewdfg"

finstr = "we"

pos = 1

total = 0

while instr(pos,str,finstr)>0total = total + 1

忘了你是要得到兩個,所以這裡加1就行了

pos = instr(pos,str,finstr) + 1wend

response.write finstr & "在字元" & str & "出現了:" & total & "次"

%>

如何用asp判斷字串中包含指定字元

如何用asp判斷乙個字串中包含乙個指定字元一 對hibernate而言,它對jdbc封裝過於厲害,所以就失去了對sql的控制 當然hibernate也可以使用native sql既使用createsqlquery等方法來呼叫與資料庫相關的sql,但這樣一來也就影響了hibernate的可移植性 使得...

在fortran 中怎麼判斷字串相等

fortran使用.eq.來判斷字串相等,比如 program swap 2 real do while true read value1,value2 使用這從鍵盤輸入兩數字 if value1 eq.value2 stop 若輸入兩數字相同,則停止程式 call swap value1,valu...

php字串分割問題,PHP中 如何將字串分割輸出

str 123,456 321,567 987,qwe arr explode str foreach arr as u 如果有什麼不明白可以追問!content file get contents aa.txt 獲得txt檔案中資料 str implode explode content 拼裝所需...

c中如何除去字串中的數字

方法之一 c 中的字串有自帶的替換方法 字串變數.replace 子字串 替換為 可以用逐一將 0 1 2 3 4 5 6 7 8 9 替換為空字元 例子 string nums new string 10 string str tom123 is05809 ok746 for int i 0 i ...

js中如何獲取字串最後字元,js中如何獲取乙個字串最後乙個字元

var a abcdefsafldsklfksdflksdkfl a.substr a.length 1,1 string s sdfas system.out.println s.charat s.length 1 str.charat str.length 1 如何獲取js 字串中最後乙個斜槓後...