Допустим, у меня есть строка «QQxaxbxcQQ», и я хотел захватить все группы x, за которыми следует любой символ. Я также хочу искать только между QQ (строка может включать в себя другие вещи). Я предполагал, что это сработает:
var matches = str.match(/QQ(x\w)+QQ/)
Однако это только возвращает мне последний матч (xc). Можете ли вы указать мне правильное направление?
РЕДАКТИРОВАТЬ: первая версия моего вопроса была упрощена. Извиняюсь перед первоначальными ответчиками. Отредактировано, чтобы сделать его ближе к моей реальной проблеме.