Регулярное выражение для сопоставления строки со знаком дефиса между двумя числами

Например, если была эта строка:

what is 4-3Как это может быть выполнено в PHP, чтобы проверить, если число минус другое число в строке, не пропуская в таких случаях, как you're pig-brained, Можно ли создать такую ​​систему сопоставления в регулярных выражениях?

1

Решение

Просто:

preg_match('/\d+\-\d+/', $string, $match);
var_dump($matches);

Если вы хотите сопоставить все такие шаблоны, используйте:

preg_match_all('/\d+\-\d+/', $string, $matches);
var_dump($matches);
2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]