回覆列表
  • 1 # 使用者7755172918210

    說一下我的理解 ,首先lastIndexOf是從後往前查詢的,從你的描述中猜測你應該瞭解這點,其次,lastIndexOf()方法的第二的引數是位置,它不會劃範圍,描述不好,結合你的例子來說吧, str.lastIndexOf("hu",2); //-1,查詢從字串的第2個位置開始向前查,2不匹配,然後往前1,不匹配,然後0 不匹配,返回-1, str.lastIndexOf("hu",3); //3 查詢從字串的第3個位置開始向前查,3匹配,返回3,如果還有 str.lastIndexOf("hu",4); //3 查詢從字串的第4個位置開始向前查,4不匹配,然後3,匹配,返回3。應該是這麼理解的

  • 2 # 使用者2458114238191884

    這好像是.net用的吧。

    用split方法可以取出

    userip = Request.ServerVariables("HTTP_X_FORWARDED_FOR")

    If userip = "" Then

    userip = Request.ServerVariables("REMOTE_ADDR")

    end if

    "顯示IP

    response.write userip&""

    "將IP根據.來進行分別擷取

    user_ip=split(userip,".")

    "將擷取後的數字分別輸出到螢幕上

    response.write "IP第一個點前的數字是:"&user_ip(0)&"IP第二個點前的數字是:"&user_ip(1)&"IP第三個點前的數字是:"&user_ip(2)&"IP第四個數字是:"&user_ip(3)%>

  • 中秋節和大豐收的關聯?
  • 不開光的翡翠貔貅,佩戴有講究嗎?