I would like to split a string with delimiters but keep the delimiters in the result.
How would I do this in C#?
Meskipun C dibuat untuk memprogram sistem dan jaringan komputer namun bahasa ini juga sering digunakan dalam mengembangkan software aplikasi. C juga banyak dipakai oleh berbagai jenis platform sistem operasi dan arsitektur komputer, bahkan terdapat beberepa compiler yang sangat populer telah tersedia.
C adalah huruf ketiga dalam alfabet Latin. Dalam bahasa Indonesia, huruf ini disebut ce (dibaca [tʃe]).
Bahasa pemrograman C ini dikembangkan antara tahun 1969 – 1972 oleh Dennis Ritchie. Yang kemudian dipakai untuk menulis ulang sistem operasi UNIX. Selain untuk mengembangkan UNIX, bahasa C juga dirilis sebagai bahasa pemrograman umum.
If the split chars were ,
, .
, and ;
, I'd try:
using System.Text.RegularExpressions; ... string[] parts = Regex.Split(originalString, @"(?<=[.,;])")
(?<=PATTERN)
is positive look-behind for PATTERN
. It should match at any place where the preceding text fits PATTERN
so there should be a match (and a split) after each occurrence of any of the characters.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With