佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 946|回复: 7

关于获取特定string的方法

[复制链接]
发表于 7-6-2006 03:19 PM | 显示全部楼层 |阅读模式
dim code as string

code = "HH1234 (23)"

我要如何才能取得"HH1234"?

并不能用 left (code,6),因为code可以是 

HH11 (133)
HH88229 (13)
GFF13455 (45)
and etc

我觉得最好是有一个command可以detech到括弧() ,并将他remove掉
这样就可以不用管前面有多少个alphabet了..
回复

使用道具 举报


ADVERTISEMENT

发表于 7-6-2006 05:32 PM | 显示全部楼层
用instr找“( ”的位置

X = Instr(你的var, "(")

left(code,X-1)





[size=-1]-----------------------------------------
[size=-1]牛奶罐
[size=-1]零点一度 [url]www.dot1degree.com[/url]
[size=-1]从零点开始,寻找你人生第一度的变化!
[size=-1]我的 IT 日记
回复

使用道具 举报

 楼主| 发表于 10-6-2006 10:40 AM | 显示全部楼层
Dim full = "BB1234/34"

Dim z as Integer = Instr(full, "/")   

Compiler Error Message: BC30471: Expression is not an array or a method, and cannot have an argument list.

为何会出现error呢 (我是用在asp.net的)

[ 本帖最后由 一只优雅的猪 于 10-6-2006 10:41 AM 编辑 ]
回复

使用道具 举报

发表于 10-6-2006 12:04 PM | 显示全部楼层
Dim test As String = "BB1234/34"
        Dim newstring As String = Left(test, InStr(test, "/") -1)
回复

使用道具 举报

 楼主| 发表于 10-6-2006 11:28 PM | 显示全部楼层
i already change the code but the same error came out!!

Compiler Error Message: BC30471: Expression is not an array or a method, and cannot have an argument list.
回复

使用道具 举报

 楼主| 发表于 11-6-2006 10:28 AM | 显示全部楼层
我现在用

Dim full = "BB1234/34"
Dim no   = full.Substring(0, full.IndexOf("/"))

但return出来的result = 'BB1234'

我要的是 '34'
回复

使用道具 举报

Follow Us
发表于 11-6-2006 02:34 PM | 显示全部楼层
原帖由 一只优雅的猪 于 11-6-2006 10:28 AM 发表
我现在用

Dim full = "BB1234/34"
Dim no   = full.Substring(0, full.IndexOf("/"))

但return出来的result = 'BB1234'

我要的是 '34'


很简单... 你先了解情况以上的 code, substring 里的第一个 parameter 就可以了
你要用到的有 substring, indexof, 还有 length.
回复

使用道具 举报

 楼主| 发表于 11-6-2006 02:57 PM | 显示全部楼层
解决了....

no = full.Substring(full.IndexOf("/") + 1)
回复

使用道具 举报


ADVERTISEMENT

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 12-11-2024 12:33 AM , Processed in 0.125437 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表