Comment scinder une chaîne par multi-caractère délimiteur?

Est-il un Delphi fonction pour séparer une chaîne par multi-caractère délimiteur plutôt que d'un seul caractère ?

Par exemple lorsque j'utilise la fonction de cette façon:

SplitString('Whale<->Mammal<->Ocean', '<->')

Je voudrais obtenir un résultat de ces 3 chaînes:

'Whale', 'Mammal', 'Ocean'

Est-il une telle fonction dans Delphi pour cela ?

Pour tous vous fermez les électeurs: veuillez lire les questions. Ce n'est manifestement pas un dupe de stackoverflow.com/questions/2625707/...

OriginalL'auteur awmross | 2013-03-15