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

xdjzz 2009-07-28 09:45:30
如题,例如我要 找出 字符串 [深圳市格莱菲特电池材料有限公司][]的部分 即 深圳市格莱菲特电池材料有限公司 请各位多多帮忙了,谢谢!
...全文
269 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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
  • 打赏
  • 举报
回复
学习正则

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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