(?:...) works like (...), but doesn't create a capture group (e.g. $1). split returns separators if they're captured, so if you need grouping but don't need the separators, (?:...) becomes handy.
لսႽ† ᥲᥒ⚪⟊Ⴙᘓᖇ Ꮅᘓᖇ⎱ Ⴙᥲ𝇋ƙᘓᖇ
Comment on Re^9: how to remove a string from end of a line