我几乎无法在任何地方找到解决方案。是否有可能找到从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
输入是什么?预期的输出是什么? –