Saya punya string.
string strToProcess = "fkdfdsfdflkdkfk@dfsdfjk72388389@kdkfkdfkkl@jkdjkfjd@jjjk@";
Saya perlu menambahkan baris baru setelah setiap kemunculan simbol "@" di string.
Keluaran saya harus seperti ini
fkdfdsfdflkdkfk@
dfsdfjk72388389@
kdkfkdfkkl@
jkdjkfjd@
jjjk@
Jawaban:
Gunakan
Environment.NewLine
kapan pun Anda inginkan dalam string apa pun. Sebuah contoh:sumber
string
) adalah objek yang tidak dapat diubah, yang berarti bahwa seluruh string sedang disalin. Lebih baik menggunakan objek System.Text.StringBuilder untuk operasi seperti String.Replace.Anda dapat menambahkan karakter baris baru setelah simbol @ seperti:
Anda juga dapat menggunakan
NewLine
properti diEnvironment
Kelas (saya pikir itu Lingkungan).sumber
Jawaban sebelumnya datang dekat, tetapi untuk memenuhi persyaratan aktual bahwa
@
simbol tetap dekat, Anda menginginkannyastr.Replace("@", "@" + System.Environment.NewLine)
. Itu akan menyimpan@
simbol dan menambahkan karakter baris baru yang sesuai untuk platform saat ini.sumber
Kemudian cukup modifikasi jawaban sebelumnya untuk:
Jika Anda tidak ingin baris baru dalam file teks, maka jangan simpan.
sumber
Mengganti string sederhana akan melakukan pekerjaan. Lihatlah contoh program di bawah ini:
sumber
seperti yang orang lain katakan baris char baru akan memberi Anda baris baru dalam file teks di windows. coba yang berikut ini:
sumber
Berdasarkan balasan Anda kepada orang lain, sesuatu seperti ini adalah yang Anda cari.
sumber
sumber
Keluaran
sumber
Anda juga bisa menggunakannya
string[] something = text.Split('@')
. Pastikan Anda menggunakan tanda kutip tunggal untuk mengelilingi "@" untuk menyimpannya sebagaichar
tipe. Ini akan menyimpan karakter hingga dan termasuk setiap "@" sebagai kata-kata individual dalam array. Anda kemudian dapat mengeluarkan masing-masing (element + System.Environment.NewLine
) menggunakan for for atau menulisnya ke file teks menggunakanSystem.IO.File.WriteAllLines([file path + name and extension], [array name])
. Jika file yang ditentukan tidak ada di lokasi itu akan dibuat secara otomatis.sumber
sumber
sumber