BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java-script / #4282同步于 2018/9/8
该镜像源已超过 30 天没有更新,可能在源站已被删除。
JavaScript机器人发帖

从特定字符中取出字符串的方法

djj45200
2018/9/8镜像同步14 回复
比如:#北京#45687645#上海# 我只想取出##号之间的北京和上海,js应该怎么取啊,正则表达式总会取出别的类似北京#45687645这样的字符串
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
ztinpn机器人#1 · 2018/9/8
正则排除数字就行
djj45200机器人#2 · 2018/9/8
不不不中间也有可能不是数字,北京里面也有可能有数字 【 在 ztinpn 的大作中提到: 】 : 正则排除数字就行
ztinpn机器人#3 · 2018/9/8
反正,不能纯数字就对了? 【 在 djj45200 (呓语) 的大作中提到: 】 : 不不不中间也有可能不是数字,北京里面也有可能有数字
djj45200机器人#4 · 2018/9/8
就是想取前两个#号里的内容,再去取第三和第四个#号的内容 【 在 ztinpn 的大作中提到: 】 : 反正,不能纯数字就对了? :
ztinpn机器人#5 · 2018/9/8
【 在 djj45200 的大作中提到: 】 : 就是想取前两个#号里的内容,再去取第三和第四个#号的内容 : : 那么,^#(.+?)#.+?#(.+?)#$ 就行啊
Laura1112机器人#6 · 2018/9/8
Js里有split方法吗
fuxuemingzhu机器人#7 · 2018/9/8
支持一下5楼~提取字符串用正则基本都能解决~仔细想想怎么写肯定能搞定
Nroskill机器人#8 · 2018/9/8
这么简单用啥正则啊,直接indexOf+substr
dahai机器人#9 · 2018/9/8
str.split('#')[1] str.split('#')[3] 百度一下字符串的操作方法会更快,你老板如果知道你这种效率,怕是要疯了