Я хочу, чтобы извлечь следующиеИзвлечение строки из строки в JavaScript
test-09112015-143033
из моей строки:
"HEAD,tag: refs/tags/test-09112015-143033,refs/remotes/origin/test"
Следующая работает, когда нет ничего после.
function getSecondPart(str) {
return str.split('/tags/')[1];
}
Как я могу решить эту проблему, когда есть что-то после того, как (или что-то еще, конечно)
,refs/remotes/origin/test
есть причина, по которой вы не могли просто позвонить .split снова в запятую? –
Можете ли вы подробнее рассказать? Я предполагаю, что вам не нужна буквальная строка 'test-09112015-143033', потому что у вас ее уже есть. Могут ли цифры меняться? Исправлен ли префикс 'text'? Может ли длина деталей различаться? Что такое встроенная подстрока? Есть ли регулярность? –
Я просто хочу, чтобы он остановился на запятой на самом деле – Bob