Я хочу помочь с регулярными выражениями для решения следующей задачи:Расщепление на нескольких разделителей, но сохранить разделителей на той же строке
У меня есть строка, такие как «1 £ 23 $ 456 $ £ $»
когда я разделил на ней я хочу выход в моем строковом массиве содержит:
1£
23$
456$
£
$
Кто-нибудь есть какие-либо идеи о том, как лучше решить эту проблему? Решение должно соответствовать этим дополнительным требованиям:
- также разделить на разделители символов:
+
,-
,*
и/
- Non-разделители символов являются только цифры с пробелами или до ограничителей.
- Любые такие пространства являются частью значения, а не сами разделители.
ли знак фунта и знак доллара только две разделителей, которые когда-либо будут найдены в ваших входных строк, или являются другие возможно ли ограничители? Хорошее регулярное выражение может быть создано только тогда, когда известны пределы ввода. – Bobulous