入力としてHTMLソースがあり、WebサイトがどのCMSで作成されているか知りたいです。多くのCMSは、次のようなメタタグに名前を残しています。
<meta name="Generator" content="MY CMS" />
私はこのような結果を得ることができます:
Match match = Regex.Match(html, ".*(?i)meta.*generator.*");
match = Regex.Match(match.ToString(), "content.*\".*\"");
match = Regex.Match(match.ToString(), "\".*\"");
「MYCMS」をくれます
しかし、それを1つのRegex.Matchに短縮する方法はありますか?
メタタグは次のようになる可能性があることに注意してください。
<meta content="MY CMS" name="Generator" />
よろしくお願いします