У меня проблемы с поиском способа разбить числа строк. Я уже разбил строку на несколько символов.
так что если выражение было gi356f
это дало бы:
g
i
3
5
6
f
Но я хочу, чтобы 356 считался числом в своем собственном отношении. и проблема, с которой я имею дело, состоит из строк, которые выглядят как (345+3)*/3
Я попытался просмотреть текущий символ в строке и следующий, и попытался проверить, является ли это цифра и, если да, прикрепил их, но это привело ко многим ошибкам. например, он будет обрабатывать только двузначные длинные числа, а также не очень хорошо, если строка будет 43, он будет использовать 3 дважды. (например, один раз для 43 и снова для 3 на это включено). Также, если выражение в конце оканчивалось номером данной строки, если бы также обрабатывалось дважды.
Я не уверен, как решить эту проблему. Я думаю, может быть, использовать регулярные выражения или сканер, но не знаю, как это сделать, даже после того, как вы посмотрите на некоторый код в Интернете небольших примеров.