プロが教える店舗&オフィスのセキュリティ対策術

開発初心者です。

HTML上の改行を含む文字列をC#の 「 IndexOf 」 関数で探索するとき
どのようにすれば良いのでしょうか?

IndexOf(<font size=\"-1\">\n)

では成功しませんでした。

ご存知の方がいたら、ご教授ください。

A 回答 (2件)

改行コードがCRLFなんじゃ?


\n→\r\nにすると幸せになれるかも?
    • good
    • 0

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 …
QueryAble.Firstでも使えたら楽なのにな、と思う。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!