Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

C# split string but keep split chars / separators [duplicate]

Tags:

string

c#

split

I would like to split a string with delimiters but keep the delimiters in the result.

How would I do this in C#?

like image 329
olidev Avatar asked Jan 13 '11 12:01

olidev


People also ask

Bahasa C digunakan untuk apa?

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 dalam Latin berapa?

C adalah huruf ketiga dalam alfabet Latin. Dalam bahasa Indonesia, huruf ini disebut ce (dibaca [tʃe]).

Bahasa C dibuat pertama kali oleh siapa dan tahun berapa?

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.


1 Answers

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.

like image 153
codybartfast Avatar answered Sep 28 '22 07:09

codybartfast