如何找出字符串中某两个字符中间的部分

xdjzz 2009-07-28 09:45:30
如题,例如我要 找出 字符串 [深圳市格莱菲特电池材料有限公司][]的部分 即 深圳市格莱菲特电池材料有限公司 请各位多多帮忙了,谢谢!
...全文
182 点赞 收藏 11
写回复
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
hongmaohouzi 2009-07-28
建立一些特殊符号的组,按照规则来进行截取字符串,
回复
toury 2009-07-28
[Quote=引用 6 楼 xdjzz 的回复:]
如何不是[]应该怎么修改呢,例如 "" 或者 {}之类的呢,谢谢了!
[/Quote]
<%
s = "{深圳市格莱菲特电池材料有限公司}"
s = Mid(s, 2, Len(s) - 2)

%>
对不起,我上面的回复打错了
回复
toury 2009-07-28
ASP:
<%
s="[深圳市格莱菲特电池材料有限公司]"
s=mid(s,1,len(s)-1)
%>
回复
xdjzz 2009-07-28
如何不是[]应该怎么修改呢,例如 "" 或者 {}之类的呢,谢谢了!
回复
toury 2009-07-28

var s="[深圳市格莱菲特电池材料有限公司]"
s=s.substr(1,s.length-1);




回复
浪尖赏花 2009-07-28
不需要传呀,你直接用ASP不就得了
Dim ss, re, rv
ss = "[深圳市格莱菲特电池材料有限公司]"
Set re = New RegExp
re.Pattern = "\[([^\]]*)\]"
rv = re.Replace(ss,"$1")
回复
invoked 2009-07-28
[Quote=引用 1 楼 lihui_shine 的回复:]
用正则吧,/\[([^\]]*)\]/
JScript code<script>var str="[深圳市格莱菲特电池材料有限公司]"var re=/\[([^\]]*)\]/
str= str.replace(re,"$1");
alert(str);</script>
[/Quote]
Up.
回复
xdjzz 2009-07-28
如何把它传递给asp
回复
浪尖赏花 2009-07-28
用正则吧,/\[([^\]]*)\]/
<script>
var str = "[深圳市格莱菲特电池材料有限公司]"
var re = /\[([^\]]*)\]/
str = str.replace(re,"$1");
alert(str);
</script>
回复
zpzk123 2009-07-28
如果要处理的就是:“[深圳市格莱菲特电池材料有限公司]”的活就好办了,几种方法

1、直接替换,replace
2、正则:"/[\{\[]{1}(.*)[\}\]]{1}/U",这正则可以识别[和{
3、split分割
回复
yaniu 2009-07-28
学习正则
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告