-2
私の崇高なテキストにHTMLコードがあり、私の崇高なテキストのコードをに置き換えたいのですが、崇高なテキストでを検索して置き換えてください。崇高なテキスト正規表現一度に多数の文字列を置換する
私は
</div>
<ul>
<li>
と
</li>
<div>
に
</div>
<li>
を交換したいこの
</div>
<li>lorem</li>
<li>ipsum</li>
<div>
のようなコードを持っています
〜
</li>
</ul>
<div>
しかし、私は同時に置き換えたいです。これどうやってするの? 一度に多数の異なる文字列を置換する
[必須](http://stackoverflow.com/questions/1732348/regex-match-open -tags-except-xhtml-self-contained-tags)を使用します。 take-homeメッセージ - ***正規表現を使ってHTMLを処理しないでください。 HTMLパーサーを使用する*** – MattDMo
こんにちはMattDMo、私はHTMLではなく、崇高なテキストでそれをどのように変更するかを尋ねます –
私はHTMLでそれをすることについて何も言いませんでした。このタスクは複数の検索と置換のステップを使用してSublimeで可能かもしれませんが、それは重要ではありません。ポイントは、これを行うためにHTML **パーサー**を使用する必要があります** **正規表現ではありません。 Pythonを知っているなら、['beautifulsoup4'](https://www.crummy.com/software/BeautifulSoup/)を使ってください。 Rubyについては、[Nokogiri](http://www.nokogiri.org/)を試してみてください。 Javaの場合は、['jsoup'](https://jsoup.org/)を試してください。 Perlには['HTML :: Parser'](http://search.cpan.org/dist/HTML-Parser/Parser.pm)を使用してください。その他の言語は、Googleだけです。 – MattDMo