1

以下のようなhtmlがあります。

<img src="/web/20110208042711im_/http://coralifeaqualight.com/wp-content/themes/xtheme/images/coralife-aqualight-pro.png" alt="">

私ができるようにしたいのは、正規表現を使用して値のない html 属性をクリアすることです。この場合は alt="" です。スペースと ="" を含む文字列を探す方法がわかりません。それは私のためにそれを行うので、誰か知っていますか

4

2 に答える 2

1

エッジケースが多すぎるため、正規表現を使用して HTML を解析することは一般的に悪い考えと見なされます。自分で読んでください。http://www.codinghorror.com/blog/2009/11/parsing-html-the-cthulhu-way.html

推奨されるソリューションはHTML Agility Packです

HTML での正規表現の使用に関するこの Stackoverflow の質問も参照してください

于 2013-02-07T22:42:54.607 に答える
0

私は正規表現の天才ではString.Replace("\s\w+=\"\"", String.Empty)ありませんが、そのタグ全体が文字列に含まれていれば、それができると思います。

于 2013-02-07T22:31:55.407 に答える