畏れ入ります。
ファイルを読み込んで変数に格納しています。
ところがBOM付きであるためにこれを除去したいです。
最初の1バイトさえ削れれば処理は動くようで
str = system.Text.RegularExpressions.Regex.Replace(str , "\xef" , "" )
としましたが、取り除けないようでした。
str = system.Text.RegularExpressions.Regex.Replace(str , "\xef\xbb\xbf" , "" )
これもNGでした。
\x~という書き方自体違うのかと思い
改行を入れて
\x0a
でやってみたところちゃんと除去されたので書き方はあっていると思うのですが・・・。
BOM無しで書き込めばいいというのはわかっていてこちらはうまくいきました。
一応解決はしているのですが、
正規表現ではどうやるのか気になったので教えて下さい。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/07/06 03:46
2016/07/06 04:07