字符處理,各位幫下忙,找不到資料

qing520 2006-03-09 09:37:11
我現在有這樣一個字符
中國(2563)
現在我想只要
中國
要怎麼處理才行阿
...全文
109 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangzhijian 2006-03-10
  • 打赏
  • 举报
回复
str1.Split("(")(0)严重同意,实际中也是这样处理的
mzwww 2006-03-10
  • 打赏
  • 举报
回复
完全同意我楼上的2为朋友的见解,我严重测试过了!
sanjie88 2006-03-09
  • 打赏
  • 举报
回复
严重同意xwqjamky(陌上烟花)
这样也行
Dim str1 As String = "中國(2563)"
Dim str As String = str1.Split("(")(0)
我测试过了,可以用
TSD 2006-03-09
  • 打赏
  • 举报
回复
用正则
xwqjamky 2006-03-09
  • 打赏
  • 举报
回复
dim str1 as string="中國(2563)"
dim str as string=str1.Substring(str1.LastIndexOf("(") + 1)
qing520 2006-03-09
  • 打赏
  • 举报
回复
dim china as string = text.indexof("("c).getvalue(0).tostring
這樣不行阿,下面是波浪線,有語法錯誤阿,哪個大俠在幫忙看看阿
sanjie88 2006-03-09
  • 打赏
  • 举报
回复
那你用3tzjq(永不言弃) 的方法就可以了,只要你能保证在汉字的后面有一个"("
用asc码或许方法太笨了
或许用什么正则表达式也能解决吧,帮你顶了,
chenxi6713 2006-03-09
  • 打赏
  • 举报
回复
string china = "中國(365630)";
string temp = "";
temp = china.Substring( 0,china.IndexOf("(") );
qing520 2006-03-09
  • 打赏
  • 举报
回复
說的不清楚阿,我的數據是從表裡面拿出來的
裡面的值有可能是
中國(365630) 廣東東莞(8956) 深圳市(262)
現在我需要處理 這個字段的值
讓他只顯示
中國 廣東東莞 深圳市
要怎麼處理阿,急!!!!!!!!
請給位大俠幫忙阿
3tzjq 2006-03-09
  • 打赏
  • 举报
回复
dim china as string = "中國(2563)".indexof("("c).getvalue(0).tostring
sanjie88 2006-03-09
  • 打赏
  • 举报
回复
判断每一个字符的asc码,
43720938 2006-03-09
  • 打赏
  • 举报
回复
极度同意楼上的见解

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧