Совпадение с чем-либо после определенного персонажа - PullRequest
0 голосов
/ 30 сентября 2019

Как заменить все, что идет после определенного символа? Например:

var temp = 'abcdefghikj';

и я хочу заменить все символы ни на что после c:

temp.replace('c*', '');

Я смотрел эту тему, но ни одно из предложенных решений не помогло мне: Регулярные выражения - совпадать с чем угодно

1 Ответ

0 голосов
/ 30 сентября 2019

То, что вы написали, правильно. Вы там:

var temp = 'abcdefghikj';
temp = temp.replace(/c(.*)$/ig, "c");
console.log(temp);

Убедитесь, что вам также необходимо сохранить возврат к исходному значению.

Вам не нужно использовать RegEx для этого простого. Вы можете просто найти первый индекс c и нарезать его:

var temp = 'abcdefghikj';
temp = temp.substr(0, temp.indexOf("c") + 1);
console.log(temp);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...