Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共15 条记录, 每页显示 10 条, 页签: [1] [2]
[浏览完整版]

标题:split 多个字符怎么办?

1楼
dcse 发表于:2011/7/31 16:06:00

replace 成单个字符就怕有重复。

2楼
狐狸爸爸 发表于:2011/7/31 17:06:00
Dim vals As String  = "ABC$DDFG|FDGF%WE"
For Each val As String In vals.split(new Char(){"$"c,"|"c,"%"c})
    output.show(val)
Next
3楼
don 发表于:2011/7/31 17:22:00
以下是引用狐狸爸爸在2011-7-31 17:06:00的发言:
Dim vals As String  = "ABC$DDFG|FDGF%WE"
For Each val As String In vals.split(new Char(){"$"c,"|"c,"%"c})
    output.show(val)
Next
请教"$"c中的"c"作何解,C语言?试了省略也行.

4楼
狐狸爸爸 发表于:2011/7/31 17:45:00
c表示这是一个字符,不是一个字符串,在Foxtable中可以省略。
5楼
don 发表于:2011/7/31 18:14:00
哦,学无止境啊,多谢!
6楼
dcse 发表于:2011/8/4 10:00:00

我的意思是

 

Dim vals As String  = "ABCDDF{&}GFDGF{&}WE"

这样以:{&} 分割的。

7楼
dcse 发表于:2011/8/4 10:20:00

Dim vals As String  = "ABC{DD}F{&}GFD{GF{&}WE"

这样以:{&} 分割的。

这样的字符串怎么解决?

8楼
狐狸爸爸 发表于:2011/8/4 10:32:00
先将{&}替换为单个字符,再来分割。
9楼
mr725 发表于:2011/8/4 12:16:00
Dim vals As String  = "ABC{DD}F{&}GFD{GF{&}WE"
output.show(vals.split("{&}")(1))
10楼
dcse 发表于:2011/8/4 15:24:00

就是因为 单个字符怕有重复

 

共15 条记录, 每页显示 10 条, 页签: [1] [2]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .03516 s, 2 queries.