Здравствуйте!
Нужно мне найти в строке одно число. Оно всегда в строке одно. Числа могут попадаться в таком виде:
0
100
+500
-98
Я пишу так:
preg_match('/[-+]?\d+/', $line, $match);
$num=$match[0];
echo $num."\n";
Но в таком виде не захватывается знак «минус».
Я пробовал экранировать минус, вот так:
'/[\-+]?\d+/'
и дважды пробовал экранировать:
'/[\\-+]?\d+/'
толку никакого, минус не захватывается.
Вопрос. Какой регвыр нада использовать, чтобы захватывался минус перед числом?