ASP 篩選字串中的某些字元

發布 科技 2024-07-01
17個回答
  1. 匿名使用者2024-01-30

    迴圈讀取,每行都放在乙個陣列中。

    s="[歌曲:月光小夜曲。"

    s=left(s,5)&right(s,len(s)-8)s

  2. 匿名使用者2024-01-29

    以第 789 個字元為例。

    s=left(s,9)

    s=right(s,3)

    替換為 empty。 ss=replace(ss,s,"")ss

    這一段應該沒問題吧? 可以結合讀取檔案,確定 vbcrlf 的位置,然後迴圈遍歷 vbcrlf 或 while 的個數,就可以滿足要求了。

  3. 匿名使用者2024-01-28

    如果背部是固定的,它們就是。 00 這很容易做到,如果沒有,我想我將不得不使用常規程式碼。

    固定是。 00的解決方案是:

    您已將這些值分配給 s,我將根據 s 編寫它們。

    str = replace(s,".00]","]"str 試一試。

    我沒有放的原因。 00 變成空是因為我記得有一首歌是秒的,呵呵,我怕以後會有秒什麼的。

    補充一點,不要問我常規方法,我不熟悉它。

  4. 匿名使用者2024-01-27

    reg = new regexp

    \[(d\]"

    s = ,"[$1]")

    哪裡。。d 是3 位數字。

    1. 在第一對 () 中匹配的東西。

    把 [ ...匹配項將替換為 None3 位數字。

    如果不包括在內。 3 位資料將不匹配。

  5. 匿名使用者2024-01-26

    s0 = ""

    for i = 1 to len(s)

    if mid(s, i, 1) = "[" thens0 = s0 & mid(s, i, 6) &"]"

    i = i + 9

    elses0 = s0 & mid(s, i, 1)end if

    nexts = s0

    如果歌詞沒有[,就這樣寫。

  6. 匿名使用者2024-01-25

    我寫了乙個這樣的函式:

    function keywordaddlink(byval strtext,byval strreplace)

    dim re,s,i,strkey,strsubkeyset re = new regexp

    true true

    s = strtext

    strkey = split(strreplace,"||")for i = 0 to ubound(strkey)if strkey(i) <"" thenstrsubkey = split(strkey(i),">>")if strsubkey(0) <"" then= "(^|/\\\w\=])(" & strsubkey(0) &")"

    s=, "$1發動機。

  7. 匿名使用者2024-01-24

    那麼,需要有乙個提交頁面。

    b="b")

    &b&""str = 文章內容。

    str = replace(str,b,c)%>ok。

  8. 匿名使用者2024-01-23

    <%reviews=replace_text("reviews"))

    reviews=replace(reviews,"<","[")

    reviews=replace(reviews,">","]")

    newsid=replace_text("newsid"))

    ip="ip")

    rname=replace_text("rname"))

    rname=replace(rname,"<","[")

    rname=replace(rname,">","]")

    username=replace_text("username"))

    username=replace(username,"<","[")

    username=replace(username,">","]")

    處理已發布的內容是褻瀆。

    set rs="")

    sql="select * from badword"

    sql,conn,3,3

    if then

    err!")

    elseon error resume next

    do while not and not

    reviews=replace(reviews,"word").value,"**")

    rname=replace(rname,"word").value,"**")

    loopend if

    set rs=nothing

    set rs="")

    sql="select * from pl"

    sql,conn,3,3

    rs("reviews")=reviews

    rs("newsid")=newsid

    rs("ip")=ip

    rs("rname")=rname

    rs("username")=username

    <%set rsn="")

    sqln,conn,1,3

    rsn("plnum")=rsn("plnum")+1

    rsn("plbz")=1

  9. 匿名使用者2024-01-22

    這兩個函式乙個用於刪除標誌,另乙個用於刪除標記:

    function outhtml(str)dim stemp

    stemp = str

    outhtml = ""

    if isnull(stemp) = true thenexit function

    end if

    stemp = replace(stemp, "&", "&")stemp = replace(stemp, "<", "<")stemp = replace(stemp, ">", ">")stemp = replace(stemp, chr(34), """)

    stemp = replace(stemp, chr(10), "

    outhtml = stemp

    end function

    function inhtml(str)

    dim stemp

    stemp = str

    inhtml = ""

    if isnull(stemp) = true thenexit function

    end if

    stemp = replace(stemp, "&", "&")stemp = replace(stemp, "<", "<")stemp = replace(stemp, ">", ">")stemp = replace(stemp, chr(34), """)

    inhtml = stemp

    end function

  10. 匿名使用者2024-01-21

    function deltag(str)

    dim regex, strtmp

    set regex = new regexpstrtmp = str

    true true

    刪除非法字元。

    strtmp = ,"")

    deltag= strtmp

    end function

    使用此函式嘗試使用字串。

  11. 匿名使用者2024-01-20

    instring 是需要過濾的字元。

    replace(expression, find, replacewith[, compare[, count[, start]]]

    表達是強制性的。 字串表示式包含要重寫的子字串。

    replace替換為必需。 用於替換的子字串。

    start 是可選的。 表示式,從這裡開始搜尋子字串。 如果省略,則預設值為 1。 當與計數關聯時,必須使用它。

    count 是可選的。 執行的子字串替換數。 如果省略,則預設值為 -1,表示所有可能的替換。 當與 start 關聯時,必須使用它。

    比較選項。 乙個數值,指示計算子字串時使用的比較型別。 有關數值,請參閱“設定”部分。 如果省略,則預設值為 0,這意味著必須進行二進位比較。

    replace(newstr,"a","b"將 newstr 中的“a”替換為“b”。

    chr() 返回與指定的 ANSI 字元對應的字元。

    CHR(60) 是"<"ANSI 字元**。

  12. 匿名使用者2024-01-19

    instring 是函式的引數。

    您可以像這樣使用此功能:

    dim username

    username=filter_str("username"))

  13. 匿名使用者2024-01-18

    asp 是否過濾字串並保留英文字母(a-z 和 a-z)?

    ori = "我有 1 只貓、2 隻狗、3 只兔子、4 只老虎和 5 只豬!我的家就像乙個動物園!"

    for i = 1 to len(ori)

    j = mid(ori,i,1)

    if (j>=chr(65) and j<=chr(90)) or (j>=chr(97) and j<=chr(122)) then

    txt = txt & j

    elsedum = dum & j

    end if

    nexttxt & " " & dum

    ori = 原始字串(我有 1 只貓、2 隻狗、3 只兔子、4 只老虎和 5 只豬!我的家就像乙個動物園!)

    txt = 過濾字母 (catdogsrabbitstigerspigszoo)。

    dum = 過濾後的非英文字母(我有 1、2、3、4 和 5! 我的家! )

  14. 匿名使用者2024-01-17

    這就像匹配字母和數字一樣簡單。

  15. 匿名使用者2024-01-16

    嗯,我有辦法。 向您傳送乙個過濾功能(僅保留。 標記)。

    function filterhtml(byval fstring)

    if isnull(fstring) or trim(fstring)="" then

    filterhtml=""

    exit function

    end if

    fstring = replace(fstring, ", "[br]")

    fstring = replace(fstring, ", "[br]")

    篩選 HTML 標記。

    dim re

    set re = new regexp

    fstring = , "")

    set re=nothing

    fstring = replace(fstring, "[br]", "

    filterhtml = fstring

    end function

  16. 匿名使用者2024-01-15

    把它放在第一位。 更換它,最後更換回來。

    str=replace(str,","換行符號")str=replace(str,"<","")str=replace(str,">","") '

    str=replace(str,"換行符號","

  17. 匿名使用者2024-01-14

    <%a="44hello456789hello"

    a=split(a,"hello")

    以 hello 為分數,將 a 分成多個部分,只取第一部分和第二部分,newa=a(lbound(a))&a(ubound(a))%)%。

    樓下不對,房東想刪除兩個過濾器之間的字串。

    如果你只是移除過濾器,你只是移除過濾器。 這是使用 newa=replace(a,"hello")

相關回答
12個回答2024-07-01

嗯,我有辦法。 向您傳送乙個過濾功能(僅保留。 標記)。 >>>More

14個回答2024-07-01

這似乎是低效的,但數量是最少的。

string str = "1212324"; >>>More

15個回答2024-07-01

string s = "afhakhfakshfka_key_adasfasfa"目標字串,使用鍵"key" >>>More

12個回答2024-07-01

好久沒做c了,看著你的**,感覺太亂了。

static int x=302; >>>More

12個回答2024-07-01

使用字串就是使用它的第乙個位址(有時和長度,實際上,擁有第乙個位址就足夠了),無論字串有多長。 最明顯的例子是,當乙個(常量)字串作為引數及其第乙個位址傳遞時。 所以你的比較只是位址的比較。