Project1

标题: 请教一个正则的写法 [打印本页]

作者: jianyulei    时间: 2020-5-8 13:20
标题: 请教一个正则的写法
a="今天-明天-后天"
例如变量a,我想用正则单独获得"今天""明天""后天"这三个被横杠连接的字符串,
但变量里的横杠数量不确定,有可能是"今天-明天",也有可能是"今天" ,请问这样的匹配方法应该怎么写?
作者: MCCF    时间: 2020-5-8 14:46
尝试使用前瞻后顾?
比如:(?<=-)([^-]+)|([^-]+)(?=-)
作者: 灯笼菜刀王    时间: 2020-5-8 14:50
本帖最后由 灯笼菜刀王 于 2020-5-8 14:51 编辑

去掉横杆获得字符串数组?
f = a.split(/-/)
p f




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1