Получить первую строку с двоеточием после разделения по пробелам в JavaScript - PullRequest
0 голосов
/ 12 сентября 2018

У меня есть строка, как показано ниже.

abc : def ghi : jkl 

Мне нужно разбить строки, как показано ниже.

abc :
ghi :

Мне нужна только первая строка с:.Например, abc : и ghi :.

Мне нужно использовать метод разделения в селене, чтобы определить некоторые значения на экране.Я не ищу java-метод, но использую шаблон регулярных выражений внутри split().

split( : ) [0] Это даст только abc.Но мне нужно abc :

1 Ответ

0 голосов
/ 12 сентября 2018

Если вам нужен массив совпадений, лучше использовать match вместо split:

var data = "abc : def ghi : jkl";
var rx = /\b\w+? :/g;

var arrMatch = data.match(rx);
console.log(arrMatch);

См. https://regex101.com/r/grhx0W/1/ для описания регулярного выражения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...