Удалить & ldquo;, & rdquo; из строки (и возвращает строку RGB \ n)

Я реализовал удобный сценарий, который вам подходит. Попробуйте здесь

Для вашего примера:

imagelist = YOUR-IMAGE-LIST
def redraw_fn(f, axes):
    img = imagelist[f]
    if not redraw_fn.initialized:
        redraw_fn.im = axes.imshow(img, animated=True)
        redraw_fn.initialized = True
    else:
        redraw_fn.im.set_array(img)
redraw_fn.initialized = False

videofig(len(imagelist), redraw_fn, play_fps=30)

0
задан T1k33y 17 January 2019 в 01:31
поделиться

2 ответа

Вот как это сделать с split.

var input = "255,255,255,10,251,91,31,4,220,220,220,1";
var inputArray = input.split(",");
var outputArray = [];
for(let i = 0;i<inputArray.length;i++)
{
  if(i%4 != 3)
  {
    outputArray.push(inputArray[i]);
  }
}
var output = outputArray.join(",");
console.log(output);

0
ответ дан Ricky Mo 17 January 2019 в 01:31
поделиться

Используйте простой цикл for, например, так:

const str = "255,255,255,10,251,91,31,4,220,220,220,1";

var colors = str.split(",");

var x = Math.floor(colours.length / 4);

while (x--) {
    colors.splice((x + 1) * 4 - 1, 1);
}

colors = colors.join(",");

console.log(colors);
0
ответ дан Jack Bashford 17 January 2019 в 01:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: