• 締切済み

半角の円マークを全角に置換したい

C Sharp環境です。 文字列中の半角円マークを、全角の円マークにしたいのですが、 可能でしょうか? 単純にReplaceを使えないようで困っています。

みんなの回答

  • weavaest
  • ベストアンサー率15% (157/1020)
回答No.3

既に回答が出てますが、エスケープ以外の方法で、文字列の頭に@をいれても同じことができますよ。 詳細は、自分で調べてください。検索すればすぐに見つかります。

noname#212058
noname#212058
回答No.2

回答No.1 です。 > これたとえば、改行コード\r\nが含まれてる場合でも問題ないでしょうか? 実際に試してみてはいかがですか? たいした検証ではないですよね。

noname#212058
noname#212058
回答No.1

Replace でできますよ。 text.Replace("\\", "¥"); ※ C# で文字列に半角円マークを指定するには、『半角円マークを   2個書く』という決まりは大丈夫でしょうか?   https://msdn.microsoft.com/ja-jp/library/aa691087%28v=vs.71%29.aspx

ginfix
質問者

お礼

ありがとうございます、エスケープつければよかったんですね。 これたとえば、改行コード\r\nが含まれてる場合でも問題ないでしょうか?