通過例項來實現split的理解

2021-09-30 02:40:32 字數 753 閱讀 3791

首先將這個url的各個部分區分開來,用split(url, ":")

以下是具體的**:

parts = split(url, ":") '此時parts就有三部分,parts(0)=ftp,parts(1)=//username,parts(2)=password@server'接下來剔除沒有用到的資訊'由於只取username,所以其中parts(0)跟parts(2)是無用的,直接不引用!newname=replace(parts(1), "//", "") '去除//符號,因為這不是username裡的內容'此時的newname既為使用者名稱。

以上是只取使用者名稱的**,如果你要再取密碼的話,可以參考下面。

'由於使用者名稱是屬於parts(2)裡的,而且包含伺服器的資訊,如果不取伺服器,則:newpass = left(parts(2), instr(parts(2),"@")-1) '取值到@之前的位數。此時的newpass取為密碼

以上**為不取伺服器位址的**,如果有取伺服器的話,其實也是很簡單的

newparts=split(parts(2),"@") '此時newparts分成兩部分:newparts(0)為密碼,即password;newparts(1)則為伺服器位址,即server'如果要輸出密碼的的話,直接response.write newparts(0)就可以了,伺服器就newparts(1)

後話,對於要取一字串中的某些字元或部分,只要抓住規律,再加上用split就可以很好做成各種效果。寫此文,希望對大家的學習有所幫助,同時也希望大家能夠指點一二!

通過Vue 的例項來實現父子元件之間的通訊

1 先定義乙個js聯結器 created by administrator on 2018 8 9 0009.該檔案是為了配合子元件傳遞資料給父元件 childtheparent 17.vue 而建立的,建立乙個聯結器作為橋梁,實現子元件傳遞資料給父元件 import vue from vue le...

通過經典題目來理解多種閉包實現方式

需求 生成十個按鈕,內容分別是1 10,點選每個按鈕輸出當前的序號,即點選1輸出1。看不懂,先留著。原 for var i 1 i 10 i 方法一 function bind i 方法二 function x i 方法三 function 方法四 arguments.callee指向匿名函式自身,...

通過乙個例項來理解路由與路由表

應用背景 下圖共有兩個不同的網段分別是networka與networkb,這兩個網段是通過乙個路由器 server a 來進行資料傳遞,那麼當pc01這台主機想要傳送資料到pc11時,它的ip資料報該如何傳輸?應用分析 networka 192.168.0.0 24 與networkb 192.16...