Допустим есть переменная
let string = "number:3, rank:2 ,value:7"
мне нужно найти в этой строке слово "rank" и получить идущие после него 3 символа
с использованием регулярных выражений нахождение 3х символов из вашей задачи будет примерно следующим:
let str = "number:3, rank:2 ,value:7";
let result = str.match(/rank(.{3})/i);
console.log( 'result = "' + result[1] + '"');
В случае, если требуется найти все-таки число, указанное после rank:, то
let str = "number:3, rank:2112 ,value:7";
let result = str.match(/rank:(\d+)/i)
console.log( 'result = "' + result[1] + '"');
Если же потребуется найти произвольную последовательность между rank: до ,, тогда
let str = "number:3, rank:21qwe2 ,value:7";
let result = str.match(/rank:([^,]*?)\s*,/i)
console.log( 'result = "' + result[1] + '"');
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости