• 締切済み

C#における改行を含む文字の探索

開発初心者です。 HTML上の改行を含む文字列をC#の 「 IndexOf 」 関数で探索するとき どのようにすれば良いのでしょうか? IndexOf(<font size=\"-1\">\n) では成功しませんでした。 ご存知の方がいたら、ご教授ください。

みんなの回答

  • BlaToma
  • ベストアンサー率100% (1/1)
回答No.2

改行コードがCRLFなんじゃ? \n→\r\nにすると幸せになれるかも?

回答No.1

using System; namespace test { class Program { public static void Main(string[] args) { System.Console.WriteLine("ab\ncd".IndexOf("b\nc")); System.Console.ReadKey(true); } } } #ちゃんと1が返るけど? #貼り付けて動く短いソースコードでうまくいかないものを示してみよう! ##個人的にHTMLやXHTMLをソースコードで扱いたくないんだよなあ… '<font size="-1"> みたいな空白二つのとか考えると個人的には System.Windows.Forms.HtmlDocument にでもして,AllプロパティからAsQueryableにでも飛んで, http://msdn.microsoft.com/en-us/library/bb348657.aspx QueryAble.Firstでも使えたら楽なのにな、と思う。

関連するQ&A

専門家に質問してみよう