Помогите доработать код так, чтобы через регулярное выражение из строк удалялся символ "X" с числом до первого пробела. Число может быть с точкой и с минусом, к примеру: "X0", "X2.25", "X-2005"
let data = `
G01 X0 Y0 Z20 C0 F800
G01 X2.25 Y0 Z20 C0 F800
G01 X-2005 Y-0.592 Z26.619 C46.499 F1000
`;
let line = data.split('\n'); // получаем все строки
for (let i = 0; i < line.length; i++) {
let pattern = /X*\s/; // < < < п р о б л е м н о е м е с т о
line[i] = line[i].replace(pattern, "успех"); // меняем значения
}
console.log('Результат: ', line);
// Результатом должно быть:
// G01 успех Y0 Z20 C0 F800
// G01 успех Y0 Z20 C0 F800
// G01 успех Y-0.592 Z26.619 C46.499 F1000