заменить строку с указанной c позиции до конца Javascript - PullRequest
0 голосов
/ 04 августа 2020

как заменить случайную строку, например:

2020-02-01T13: 49 2020-02-01T04: 27 2020-02-01T20: 51

начиная с буквы ' T '

Итак, от T до конца строки я хочу заменить его на T00: 00

У меня разные строки даты и времени, поэтому они должны быть гибкими.

1 Ответ

1 голос
/ 04 августа 2020

У вас есть несколько вариантов:

replace

replace с простым регулярным выражением:

result = original.replace(/T.*$/, "T00:00");

Это говорит «совпадение T с последующим что угодно до конца строки ".

indexOf и substring:

В качестве альтернативы indexOf сообщит вам, где находится T, тогда вы можете использовать substring:

const index = original.indexOf("T");
result = original.substring(0, index) + "T00:00";

split("T")[0]

Вы также можете разделить на T и использовать только первую строку из массива:

result = original.split("T") + "T00:00";

Я рекомендую внимательно прочитать документацию MDN по String.

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