Split takes a regex as its first argument, the string to be split as its second, and the maximum number of fields to be returned as the optional third. Write a capturing regex with the punctuation characters of interest, and, voila, there you have it.
As a piece of de rigueur advice: read the article "How do I post a question effectively?".
In reply to Re: splitting punctuation in a text
by swampyankee
in thread splitting punctuation in a text
by Anonymous Monk
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |