У меня есть строка и регулярное выражение.Regex Referencing Java
строка будет выглядеть DH18
и у меня есть регулярное выражение ([a-zA-Z]*)([0-9]*)
, который расщепляет до буквы и слова
Я хочу только цифры, так что содержится во второй фигурных скобках. Как мне это сделать?
Я хочу, чтобы заявление, как
if ($1 == 18)
blah;
Зачем вам нужна группа, не связанная с захватом? Не будет ли '[a-zA-Z] * ([0-9] *)' достаточно? – shyam
@shyam Я предполагаю, что часть букв должна присутствовать, чтобы совпадение было действительным, в противном случае OP не нужно упоминать об этом вообще. – dasblinkenlight