5

これがプログラマー関連の質問であることを願っています。私は趣味で C# プログラミングをしています。私自身の目的のために、htmlファイルを解析する必要があり、最良のアイデアは..正規表現です。多くの人が知っているように、それらを学ぶにはかなりの時間がかかるため、入力(任意のコードの一部)を受け取り、必要なものを理解できるアプリケーションについて知っている場合は非常に興味があります(私がコードの一部を選択することによって) 「切り取る」必要があるコード)、それに対する適切な正規表現またはその他のオプションを教えてください。

聞いたことがあるように、Regex はそれ自体がちょっとした科学なので、想像するほど簡単ではないかもしれません。

4

4 に答える 4

8

はい、Roy Osherove がまさにあなたが探しているものを書いています - regulazy

于 2008-09-23T17:22:45.407 に答える
2

また、txt2re: http ://txt2re.com/を試してみることもできます。これは、ユーザーが指定した文字列のパターンを識別し、それらから正規表現を作成できるようにします。

于 2008-09-26T13:19:33.803 に答える
2

正規表現とは関係がないため、質問に対する本当の答えではありませんが、HtmlAgilityPackが解析に役立つ場合があります。

于 2008-09-23T17:22:07.000 に答える
1

私はこれについてSunnyに同意する必要があります:htmlを解析している場合は、XMLに変換する方が良いです(HTML Agilityパックを使用すると簡単です)。その後、正規表現ではなくXPATH式を使用できます。はるかに優れています。仕事に適しています。

于 2008-09-26T13:29:48.457 に答える