Я пытаюсь разбить строку следующим образом:
$string = letters1234_1-someMoreText;
Выходные данные должны быть:
$string_split [letters1234, 1, someMoreText];
Только если строка соответствует требуемому отцу.
if(preg_match('/^([A-Z]+)([0-9])([_])([0-9])([-])/', $string)) {
$string_split = preg_split('/^([A-Z]+[0-9]+)([_])([0-9])([-])([A-Z]+[0-9]+)/', $string);
}else{
$string_split = $string;
}
Это кажется намного сложнее, чем я могу себе представить, но пока застрял ..