Я пытаюсь взять строку типа "PR405j" и разделить ее на две строки. В этом случае две строки будут «PR» и «405j». Есть множество строк, с которыми я должен это сделать. Exmaples:
«ACR498» будет «ACR», а «498», «FR707e» будет «FR» и «707e», «TY699l» будет «TY» и «699l» и т. Д. И т. Д. И т. Д.
У меня проблема с отделением первой части от второй. Количество символов на каждой стороне отличается, и вторая строка (с цифрами) может содержать или не содержать буквенные символы. Единственная общность между всеми этими строками состоит в том, что вы можете разделить их на основе первого целого числа.
Я думал, что цикл for, который проходит через каждый символ в исходной строке и строит две отдельные строки внутри, будет работать, но я мог думать только о том, чтобы основывать разделение на целых и буквенных символах, что сделало бы что-то вроде поворота "PR405j" в "PRj" и "405".
Я также думал, что метод разделения строк поможет, но нет ни одного символа, который объединяет все эти строки.
Наконец, я не могу разбить строки на основе количества буквенных символов в начале строки (скажем, 2 для «PR405j»), потому что есть различия между строками.
Если бы кто-нибудь мог мне помочь с этим, я был бы очень признателен. Спасибо!