空白等の除去
- 題名: 空白等の除去
- 著者: XHG
- 日時: 2013/01/18 13:10:21
- ID: 31238
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: 空白等の除去
- 著者: shu
- 日時: 2013/01/18 16:50:35
- ID: 31239
- この記事の返信元:
-
[31238] 空白等の除去 XHG 2013/01/18 13:10:21
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: 空白等の除去
- 著者: XHG
- 日時: 2013/01/18 17:41:08
- ID: 31240
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
webから読み取った要素から、Regex.Replaceを利用して
空白等余分な要素を除去するコードがあります。
ただ、何度も同じ様な内容なので、纏める事が出来ないか…と思っております。
もし上手い方法がありましたらご教示願います。
・Webから読み取った内容
dim Html as string = IO.File.ReadAllText("c:/DATA.html", Encoding.GetEncoding("shift-jis"))
・除去するコード
Dim sHtml As String = Regex.Replace(Html, "^\s*$\r\n", String.Empty, RegexOptions.Multiline)
sHtml = Regex.Replace(sHtml, "^\s*$\r", String.Empty, RegexOptions.Multiline)
sHtml = Regex.Replace(sHtml, "^\s*$\n", String.Empty, RegexOptions.Multiline)
sHtml = Regex.Replace(sHtml, "^(\s+)", String.Empty, RegexOptions.Multiline)
sHtml = Regex.Replace(sHtml, "^(\r\n)", String.Empty, RegexOptions.Multiline)
sHtml = Regex.Replace(sHtml, "^(\r)", String.Empty, RegexOptions.Multiline)
sHtml = Regex.Replace(sHtml, "^(\n)", String.Empty, RegexOptions.Multiline)