gpt4 book ai didi

c# - 将#id append 到 C# 中的所有 css 类

转载 作者:行者123 更新时间:2023-11-28 01:52:59 25 4
gpt4 key购买 nike

如果你们中的一些人能帮助我,我将不胜感激。

假设我在 .css 文件中有这段代码:

body {
color: white;
background-color: #aaaaaa }
header {
color: blue;
background-color: #bbbbbb }
main {
color: red;
background-color: #cccccc }
footer {
color: green;
background-color: #dddddd }

现在假设我在我的 C# 代码中将该文件作为字符串获取,并且我想向其中的每个类添加一个 #id,如下所示:

#someID body {
color: white;
background-color: #aaaaaa }
#someID header {
color: blue;
background-color: #bbbbbb }
#someID main {
color: red;
background-color: #cccccc }
#someID footer {
color: green;
background-color: #dddddd }

我怎样才能做到这一点?我不知道是否使用正则表达式或者是否有更简单的方法来实现它(例如一些库来处理 .css??)。

提前致谢。

最佳答案

我需要借鉴 CodingYoshi 使用的逻辑,但做一点小改动:

string newCss = yourCss.Replace("}", "} #someID ");

在这里,我用另一个加上 #someID 的大括号替换了结束大括号。但是这里需要注意不要替换文件中最后一个结束大括号。

关于c# - 将#id append 到 C# 中的所有 css 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49817177/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com