Вот самый простой способ объяснить это. Вот что я использую: < /p> [code]re.split('\W', 'foo/bar spam\neggs') >>> ['foo', 'bar', 'spam', 'eggs'] < /code> Вот что я хочу: < /p> someMethod('\W', 'foo/bar spam\neggs') >>> ['foo', '/', 'bar', ' ', 'spam', '\n', 'eggs'] [/code] Причина в том, что я хочу разделить строку на токены, манипулировать ее, затем снова собрать вместе.
Как разделить строку с помощью Regex.Split и сохранить все разделители?
У меня есть строка: «substring1 delimeter1 substring2», где delimeter+substring2 является частью адреса. p>
Также у меня есть 2 и более разделителей: delim1,delim2, которые...
У меня есть ряд строк числа различных длин, которые мне нужно разделить на куски 2 символов. Последний кусок должен быть длиной 3 символов, если бы он был 1 символом. implode( , str_split($string), 2));