Здесь дан умный 1-й ответ для разбиения быстрой строки с выражением регулярного выражения
ответ с разделенной строкой
Однако он сохраняет искомый текст в массиве ответов. Я пытаюсь сделать то же самое, но игнорирую символы, действующие как разделители (например, точно так же, как функция разделения swift, но только с выражением регулярного выражения в качестве разделителя).
В качестве примера: регулярное выражение будет что-то вроде
"\\\||Z|ZY"
и при применении к строке "hi|thisZshouldZYbe|separated"
вы получите массив
["hi", "this", "should", "be", "separated"]
NB. Регулярное выражение адаптировано к быстрому формату NSRegularExpression с двойным экранированием. В регулярном регулярном выражении это будет просто "\ || Z | ZY"
Также примечание: регулярное выражение содержит символ вертикальной линии, а не букву "l"
Возможно, вам не нужно делать слишком много настроек для оригинала, чтобы сделать работу.