如何 将字符串 "aaa"<3432432> 获取里面的内容 !!!!!! 急!!!!
如何 将字符串 "aaa"<3432432> 获取里面的内容 !!!!!! 急!!!!
例如:
有字符串 "aaa"<3432432>
要求 将 "" 号里面的内容 和 <> 号里面的内容 提取出来 ,分别放到 str1 和str2 变量中,结果如下:
str1 的内容为 aaa
str2 的内容为 3432432
请问如何实现???????????
问题点数:20、回复次数:7Top
1 楼wuyazhe(wyz&xyl)回复于 2006-06-03 18:09:57 得分 0
不太确定。如果政则表达式,这样可以么?
[^><"]+Top
2 楼lzmtw(水如烟)回复于 2006-06-03 18:11:25 得分 0
你的字串的就这些?每个字串只有一对"和<>号?Top
3 楼wuyazhe(wyz&xyl)回复于 2006-06-03 18:16:40 得分 20
Dim strSrc As New String("""aaa""<3432432>")
Dim strRegex As New String("[^><""]+")
Dim myRegex As New System.Text.RegularExpressions.Regex(strRegex)
Dim result As System.Text.RegularExpressions.MatchCollection = myRegex.Matches(strSrc, 0)
For Each res As System.Text.RegularExpressions.Match In result
MessageBox.Show("找到匹配结果:" + res.Value.ToString())
NextTop
4 楼fsqman(q)回复于 2006-06-03 18:51:20 得分 0
不是我要的结果呀Top
5 楼gezichong(鸽子虫)回复于 2006-06-03 21:37:39 得分 0
indexof 可以吗?Top
6 楼whui48()回复于 2006-06-03 21:45:25 得分 0
用subString 函数获取字符串Top
7 楼fsqman(q)回复于 2006-06-04 08:47:38 得分 0
upTop




