vb查詢文字重複次數,用vb找到文字中重複的行?

2022-05-31 10:01:33 字數 2976 閱讀 6519

1樓:匿名使用者

是查詢「字」重複還是「句」重複?

vb 如何獲取字串中一個字元出現的次數

2樓:匿名使用者

迴圈遍歷這個字串,用一個計數器來記錄該字元的個數。

int fun(char str,char ch)return i;}

3樓:匿名使用者

function strcount(stra as string, strb as string) as long

dim lnga as long

dim lngb as long

dim lngc as long

lnga = len(stra)

lngb = len(strb)

lngc = len(replace(stra, strb, ""))

strcount = (lnga - lngc) / lngbend function

4樓:匿名使用者

我為 正確答案註解了一下

function hqcs( s1 as string, s2 as string) as long

dim i1 as long '獲取字串s1裡 的 s2字串 出現的次數

dim i2 as long 's1為 總字串 被檢測的字串 s2特殊字串

dim i3 as long '假設 a113a22a55 裡 a出現了3次 s2則是a

i1 = len(s1) 's1則為"a113a22a55"

i2 = len(s2)

i3 = len(replace(s1, s2, ""))

hqcs = (i1 - i3) / i2

end function

用vb找到文字中重複的行?

5樓:匿名使用者

private sub command1_click()dim s1, s2, s3

for each s1 in split(text1, vbcrlf)

if instr(vbcrlf & s2 & vbcrlf, vbcrlf & s1 & vbcrlf) = 0 then

s2 = s2 & vbcrlf & s1else

s3 = s3 & vbcrlf & s1end if

next

text2 = mid(s2, 3)

text3 = mid(s3, 3)

end sub

6樓:匿名使用者

方法一:將text1中資料逐行新增到資料庫中,然後分組查詢,select 欄位名,count(*) as 重複次數 from 表 group by 欄位,把查到的資料全部賦值給text2,把重複次數大於0的賦值給text3

方法二:利用陣列,a=split(text1.text,chr(13)+chr(10)),然後做兩層迴圈

dim a() as string

a=split(text1.text,chr(13)+chr(10))

for i=0 to ubound(a)

if a(i)<>"" then

for j=0 to ubound(a)

if a(i)=a(j) then

text3.text=text3.text+chr(13)+chr(10)+"第" & j & "行與第" & i ^ "行重複:" & a(j)

a(j)=""

end if

next

text2.text=text2.text+chr(13)+chr(10)+a(i)

end if

next

7樓:華仔成教

既然你已經找到**,那我就借花獻佛一下:

if instr(strtemp, objstr) thenstrtemp = replace(strtemp, objstr, ""):

text2 = text2 & objstr & vbcrlfelse 『在這裡多兩行就行啦

text3 = text3 & objstr & vbcrlfend if

8樓:叫爺張淼

dim a() as string

a=split(text1.text,chr(13)+chr(10))

for i=0 to ubound(a)

if a(i)<>"" then

for j=0 to ubound(a)

if a(i)=a(j) then

text3.text=text3.text+chr(13)+chr(10)+"第" & j & "行與第" & i ^ "行重複:" & a(j)

a(j)=""

end if

next

text2.text=text2.text+chr(13)+chr(10)+a(i)

end if

next

如何用vb統計一段文章當中某個字元出現的次數.

9樓:錢寄翠

沒學過vb.. 先定義一個整形變數,初始為0,比如int i=0; 然後迴圈整段文章,用你想找的那個字元和文章中的字元比較.. 如果存在,將整形變數 i++ 迴圈結束後i的值就是字元出現的次數

vb在文字框中任意輸入一個數字字串,統計各個數字出現的次數。

10樓:在世貿天階灌籃的高飛燕草

private sub command1_click()for i = 0 to 9

s = s & i & "出現了:" & len(text1) - len(replace(text1, i, "")) & "次" & vbcrlf

next

msgbox s

end sub

VB用核取方塊怎麼實現多條件的查詢

樓主說 問題補充 我要的不是if check1.value 1 and check2.value 1 then 這種的,窗體有很多核取方塊,用這種的話,麻煩的不行,要把每種選擇搭配的可能都來個if.我要一個簡便的方法 這完全是需用 if then elseif then elseif then en...

VB程式設計題,用陣列實現隨機輸出小寫英文字母

private sub form click dim a 10 as string dim i as integer,k as integerform1.autoredraw truerandomize print 產生的十個字母是 for i 1 to 10 a i chr int rnd 26 ...

怎樣用VB做個編寫程式,在文字框中顯示當前系統時間,並隨時間進行變化

你新增一個timer控制元件 interval屬性 100 新增事件 private sub timer1 timer text1.text format now,hh mm ss end sub private sub form load timer1.enabled trueend sub pr...