2017-03-24 22 views
1

私の入力文字列は以下の形式になります。変換パイプは、C#でカンマ区切り形式に文字列を区切り

"USA||CANADA||RUSSIA'S||AUSTRALIA" 

が親切にC#で以下の形式で出力文字列を取得するために私を助ける:

" 'USA','CANADA','RUSSIA''S','AUSTRALIA' " 
私はとして出力を取得しています

:ように私は次のコードで試してみました

" 'USA','CANADA','RUSSIA'S','AUSTRALIA' " 

しかし、もう1つ、ロシア語のアポストロフィ、つまりロシア語が必要です。

あなたがこれを行うことができます

+0

何をしようと、あなたが直面している課題を投稿してくださいあなたの試行で – Lijo

+0

@ Lijo-更新されたpos t。助けてください。 –

答えて

1

を助けてください:

string[] countries = "USA||CANADA||RUSSIA'S||AUSTRALIA".Split(new string[] { "||" }, StringSplitOptions.RemoveEmptyEntries); 

string result = "'" + string.Join("','", countries) + "'"; 

更新:

、このいずれかを使用します。

string[] countries = "USA||CANADA||RUSSIA'S||AUSTRALIA".Replace("'", "\"").Split(new string[] { "||" }, StringSplitOptions.RemoveEmptyEntries); 

string result = "'" + string.Join("','", countries) + "'"; 
+0

更新ありがとうございます。私はthis.Butを試みましたが、まだ問題があります。私はその記事自体の問題を説明しました。あなたの助けをもう一度ありがとう。 –

関連する問題