Например, если была эта строка:
what is 4-3
Как это может быть выполнено в PHP, чтобы проверить, если число минус другое число в строке, не пропуская в таких случаях, как you're pig-brained
, Можно ли создать такую систему сопоставления в регулярных выражениях?
Просто:
preg_match('/\d+\-\d+/', $string, $match);
var_dump($matches);
Если вы хотите сопоставить все такие шаблоны, используйте:
preg_match_all('/\d+\-\d+/', $string, $matches);
var_dump($matches);
Других решений пока нет …