CSS ファイルをメモリ内オブジェクト形式に解析するには、いくつかの方法を検討できます。
正規表現パターン:
CSS 解析ライブラリ:
人気のあるオプションには次のものがあります:
HTML Agility Pack:
ブラウザ エンジン:
例:
CSS クラス ライブラリの使用:
using CSS_Class; // Parse a CSS file Parser parser = new Parser(); StyleSheet stylesheet = parser.Parse(@"path\to\style.css"); // Access parsed CSS properties foreach (StyleRule rule in stylesheet.StyleRules) { Console.WriteLine($"Selector: {rule.Selector}"); foreach (StyleDeclaration declaration in rule.StyleDeclarations) { Console.WriteLine($"{declaration.Name}: {declaration.Value}"); } }
以上がC# で CSS ファイルを解析するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。