永发信息网

斜杠截取数据

答案:2  悬赏:70  手机版
解决时间 2021-02-27 16:21
  • 提问者网友:抽煙菂渘情少年
  • 2021-02-26 19:44
比方说/dasdasd/asdasda/

我要截取第一个斜杠到第2个斜杠之间的数据 怎么写啊

另外 判断有多少个斜杠 怎么判断呢? 因为斜杠的数量不同 我截取的位置也不同
最佳答案
  • 五星知识达人网友:爱难随人意
  • 2021-02-26 20:48
方法:
1.读取url地址。replace方法去掉多余的只保留你想要的
2.用split判断/xxx/xxx/xxx有多少个/ a=split(截取后的url,"/")
3.用ubound(a)就可以知道多少个/
for i=lbound(a) to ubound(a)
response.write a(i)
next
看看结果,如果想要其中的某个,就response.write a(0)
全部回答
  • 1楼网友:千夜
  • 2021-02-26 20:56
楼主可以考虑用正则表达式 pattern = pattern.compile("\\");//规定分隔符 string[] strs = pattern.split(需要分析的句子);//分解句子,按分隔符将句子分解为string数组 for (int i = 0; i < strs.length; i++) { system.err.println(strs[i]);//打印每个分段 } "900006交通运输集团"和"900005交通运输集团"都是排在数组中下标为6的位置.取得后,再从该字符串用string中的substring方法取得所需内容如(900006或900005)即可
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯