Я буквально не могу найти решение для этого в любом месте. Можно ли найти все от start
и end
, а также содержимое внутри.Найти и заменить содержимое в строке
var start = "/* Start: User One */";
var end = "/* End: User One */";
var userCSS = "
/* Start: User One */
div.user_one {height: 700px;}
/* End: User One */
/* Start: Storm */
div.storm {height: 500px;}
/* End: Storm */";
Я добавил начало и конец, как я уже извлеченный их, но как это сделать поиск для start
и end
, а затем, как только я начала и конца нашел как я замените все от начала и до конца. Так что в идеале, как только я нашел следующее:
Это то, что я ищу, и в идеале быть в состоянии заменить его с переменной
/* Start: User One */
div.user_one {height: 700px;}
/* End: User One */
я могу заменить его с переменной. Я чувствую, что, поскольку я ищу начало и конец, это должно быть своего рода регулярное выражение, но мое регулярное выражение сильно ограничено.
Новая переменная содержание
/* Start: User One */
div.user_one {height: 500px;}
div.user_one h1 {height: 500px;}
/* End: User One */
Входной
/* Start: User One */
div.user_one {height: 500px;}
/* End: User One */
/* Start: Storm */
div.storm {height: 500px;}
/* End: Storm */";
Ожидаемый результат
/* Start: User One */
div.user_one {height: 500px;}
div.user_one h1 {height: 500px;}
/* End: User One */
/* Start: Storm */
div.storm {height: 500px;}
/* End: Storm */";
добавьте некоторые примеры и код, который вы пробовали. –
Что такое заменяющая переменная? Показать ожидаемый результат после замены – RomanPerekhrest
Что такое ввод? что ожидается выход? –