1
Я успешно возвращает подстроку перед первым экземпляром пространства в строке:Получите подстроку после первого пробела и перед первым экземпляром специального символа?
var str = "test1 test2 test3 (test4)";
var str_BeforeSpace = str.substr(0,str.indexOf(' '));
// returns "test1"
То, что я пытаюсь делать дальше вернуть подстроку, которая существует после первого пространства и перед первой инстанции . а «(» в этом примере желательно подстрока «test2 test3» (без каких-либо конечных пробелов) ...
В примерной строке «John B. Doe (класс 2016)» эта функция возвращает «B. Doe» (класс « – faalbane
», вы можете сделать это «a = str.indexOf (''), b = str.indexOf ('(', a) ' – Bergi
Наверняка вы имели в виду' slice', а не 'substr'? – Bergi