我有以下字符串:
___abcd-metadata.json
我正在尝试进行正则表达式以获取___
和-
之后的所有内容。到目前为止,我有这个正则表达式:
(\-.*?\.json)
要找到最后一部分,而(___
)要找到第一部分,但是我无法弄清楚如何结合两个正则表达式来实现这一目标。
我期望的结果是___ -metadata.json = true
答案 0 :(得分:2)
"(\-)(.*)"
是模式,如果字符串包含它们,它将为您提供2个匹配项。
答案 1 :(得分:-1)
获取您的字符串,然后使用String.split('-')
将其分成几部分。
编辑
var parts = ('_abcd-metadata.json').split('-'),
start = parts[0].substr(0,3),
rest = parts[1];