Een string splitsen door een andere string in C#
Ik heb de Split()
methode gebruikt om strings te splitsen, maar dit lijkt alleen te werken als je een string splitst door een karakter. Is er een manier om een string
te splitsen, met een andere string als de split by parameter?
Ik heb geprobeerd de splitter om te zetten in een character array, zonder succes.
Met andere woorden, ik'zou graag de string
splitsen:
THExxQUICKxxBROWNxxFOX
door xx
, en een array met waarden teruggeven:
THE, QUICK, BROWN, FOX
627
3
Om door een string te splitsen moet je de string array overload gebruiken.
Er is een overload van Split die strings neemt.
Je kunt een van deze StringSplitOptions gebruiken
Dus als de string "THExxQUICKxxxxBROWNxxFOX" is, zal
StringSplitOptions.None
een lege entry in de array retourneren voor het "xxxx" deel terwijlStringSplitOptions.RemoveEmptyEntries
dat niet zal doen.is de manier waarop ik het meestal doe. Natuurlijk heb je een
maar ik heb die bibliotheek altijd nodig.