変数があります:string str1 = "abc+dfg+..."
、str1をstring str2 = "'abc'+'dfg'+..."
に変更しますか?それを達成するための簡単な方法はありますか?"abc + dfg"を "'abc' + 'dfg'"に変更するにはどうすればよいですか?
答えて
文字列の形式は、あなたが説明するように常にある場合は、次のトリックを行うことができます:最初は
str2 = "'" + str1.Replace("+", "'+'") + "'";
このメソッドはlinqより効率的です – Superman
これは簡単ですか?
与えstring str1 = "abc+dfg";
string str2 = String.Join("+", str1.Split('+').Select(x => $"'{x}'"));
:
'abc'+'dfg'
をあなたが実際にこれを明示的に意味場合:
string str1 = "abc+dfg+..."
は、その後、あなたは少し複雑にする必要があります。
string str2 = String.Join("+", str1.Split('+').Select(x => x == "..." ? x : $"'{x}'"));
与えること:
'abc'+'dfg'+...
素晴らしい!あなたはとてもプロフェッショナルです。私はそれが少し難しいと理解しています。 – Superman
私はテストを行い、replaceを使用する方がlinqよりも効率的であることを確認します。 – Superman
@スーパーマン - 本当ですが、効率が問題ですか? – Enigmativity
- 1. URLを変更せずにexample.com/abcをexample.com/dir?q=abcにリダイレクト
- 2. "abc def"からabcを取得するには?
- 3. jQueryの$( 'abc')と$( "abc")の違いは何ですか?
- 4. どのように "some text"を<abc>から得るには何かText</abc> python?
- 5. これらの2つのa = 'abc'の違いは何ですか? var b = 'abc';
- 6. ネゲートキャラクターグループ:マッチ「ABC「」ではなく「のABC \」、」
- 7. str = str + "abc" str = "abc" + strより遅いか?
- 8. abc名前空間のアプリケーションを使用している場合、名前空間を変更するにはどうすればよいですか?
- 9. char *の値を変更するにはどうすればよいですか?
- 10. `abc import xyz`を実行していますが、モジュール` abc`はどこに行きますか?
- 11. dataLayer変数を更新するにはどうすればよいですか?
- 12. FlexはA、AB、およびABCをどのように区別しますか?
- 13. Windowsのファイルパスをc:\ abc \ efg \ mmm.txtからc:\\ abc \\ mm.txtに変換する必要がありますか?
- 14. クラス変数@@ abcがrhomobileで初期化されているかどうかをチェックする方法は?
- 15. JavaScriptで複数の部分文字列のうちの最初の文字列に文字列を分割するにはどうすればよいですか?文字列を分割:されて、私は "ABC" に "ABC" と "defbarghi" とs2にS1を分割し、 "defooghi" するにはどうすればよい
- 16. 変更を変更するにはどうすればよいですか?
- 17. codeigniter、set_flashdata( 'abc'、 'hi);
- 18. PHP正規表現ディスプレイABCまたはabcのどちらかのxyz形式
- 19. ruby on railsでfoo [:product] = "abc"とfoo ["product"] = "abc"の間に違いはありますか?
- 20. ABCはメソッドデコレータを強制しますか?
- 21. Prototypejsで "abc []"のような名前の入力を選択するにはどうすればよいですか?
- 22. とValueError: 'ABC'
- 23. 3つのドロップダウンに適用するコードを変更するにはどうすればよいですか? (Jquery)
- 24. Stringを宣言する利点は何ですか?s = new String( "abc")。intern();オーバーストリングs = "abc"(またはその逆)
- 25. Some( "")をNoneに変換するにはどうすればいいですか?
- 26. に '(ABC)' '(ab)および(BC)' data.frame
- 27. 変形スティックを変更するにはどうすればよいですか?
- 28. 正規表現はこの検索文字列に役立つでしょうか? IN: "abc d efg" OUT:["%abc%"、 "%efg%"]
- 29. 列全体の大文字小文字を変更するにはどうすればよいですか?
- 30. AndroidプログラミングのABCトレース
を、私は交換してください使用するのではと思いました。しかし、私は他の効率的な方法を持っているかどうかを知りたいです – Superman