- 締切済み
半角の円マークを全角に置換したい
C Sharp環境です。 文字列中の半角円マークを、全角の円マークにしたいのですが、 可能でしょうか? 単純にReplaceを使えないようで困っています。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- weavaest
- ベストアンサー率15% (157/1020)
回答No.3
既に回答が出てますが、エスケープ以外の方法で、文字列の頭に@をいれても同じことができますよ。 詳細は、自分で調べてください。検索すればすぐに見つかります。
noname#212058
回答No.2
回答No.1 です。 > これたとえば、改行コード\r\nが含まれてる場合でも問題ないでしょうか? 実際に試してみてはいかがですか? たいした検証ではないですよね。
noname#212058
回答No.1
Replace でできますよ。 text.Replace("\\", "¥"); ※ C# で文字列に半角円マークを指定するには、『半角円マークを 2個書く』という決まりは大丈夫でしょうか? https://msdn.microsoft.com/ja-jp/library/aa691087%28v=vs.71%29.aspx
お礼
ありがとうございます、エスケープつければよかったんですね。 これたとえば、改行コード\r\nが含まれてる場合でも問題ないでしょうか?