我想匹配VB6中電子郵件地址字符串中的域名,這不是我的日常語言。我基本上想要從地址(即[email protected])中提取域名以進行比較。我想通過在「@」之後獲取所有內容來提取它,並且我認爲找到「@」索引,然後使用Left$()
就能滿足我的需求。我如何獲得索引?VB6子串索引
Q
VB6子串索引
2
A
回答
7
可以使用InStr函數來做到這一點:
例子:
s$ = "[email protected]"
d$ = Mid$(s$, InStr(1, s$, "@") + 1)
變量d $最終會以字符串 「foo.com」。 (不要忘記檢查以確保@符號存在,否則你只會得到整個源字符串。)
0
我會在這裏使用Spit函數。
Dim strEmail, arr, strDomain
strEmail = "[email protected]"
arr = Split(strEmail, "@")
if arr.Count > 1 then
strDomain = arr(1)
end if
希望這會有所幫助。
編輯
很抱歉忘記了添加一個數組有多個值的檢查。
相關問題
- 1. 子串索引
- 2. 子串和索引
- 3. 子索引成字符串
- 4. c中的子串索引#
- 5. Groovy:子串的索引?
- 6. VB6中的字符串轉義引號
- 7. hw搜索索引字符串列表中的子字符串?
- 8. 通過索引的Linq子串
- 9. 拆分方法vs子串和索引
- 10. C# - 查找子串的所有索引
- 11. 在COBOL中查找子串的索引
- 12. 獲取子字符串的索引
- 13. 子字符串數組索引問題
- 14. 獲取solaris上子串的索引
- 15. 在Java中查找子串的索引
- 16. SQL子字符串和最後索引
- 17. awk的子串和反向索引
- 18. 兩個索引之間的子串
- 19. 最後一個索引的子串
- 20. 檢索在VB6
- 21. 插入搜索項子索引索引
- 22. 子串搜索
- 23. VB6 CSV搜索visualbasic
- 24. 搜索VB6代碼
- 25. JQ - 不能索引串串
- 26. 檢索數組中包含的子字符串的索引
- 27. 從索引0提取子字符串直至搜索字符
- 28. 爲子串搜索建立一個索引?
- 29. 索引字符串?
- 30. 字符串索引
因爲我應該檢查@,我將使用InStr()來確定,但是如果「@」不是地址字符串的子字符串,它會返回什麼值? – jlafay 2011-02-08 19:36:51
如果找不到字符串,函數將返回0。 – 2011-02-08 19:39:27