Используйте только части строки - PullRequest
0 голосов
/ 04 марта 2019

У меня есть такая строка:

let conSelected = "f0_leg0_c2";

Я хочу использовать только первую ее часть, чтобы найти все div, начинающиеся с (в этом примере) f0_leg0

Какэто может быть достигнуто без объединения conSelected.split[0] + conSelected.split[1] или чего-то подобного?Есть ли более простой способ?

Ответы [ 2 ]

0 голосов
/ 04 марта 2019

Вы можете разделить на "_", соединить и затем присоединиться:

"f0_leg0_c2".split("_").splice(0, 2).join("_")
0 голосов
/ 04 марта 2019

Если вы не хотите объединять строку так, как в вашем примере, вы можете использовать lastIndexOf, чтобы получить последний индекс "_" и подстроку строки ..

var str = conSelected.substring(0, conSelected.lastIndexOf("_"))

let conSelected = "f0_leg0_c2";

console.log(conSelected.substring(0, conSelected.lastIndexOf("_")));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...