Есть ли различие между оступами в строках?
Скорее всего, это неразрывный пробел, который nbsp; По крайней мере, по правилам типографики именно он должен стоять после числа и перед тире. Попробуйте к \s добавить \u00A0
да, для таких языков как PHP или Bash это без разницы,
но вот С или Python = тебя сразу пошлют куда подальше )))
сам недавно столкнулся с этим,
не мог закомпилить пару строк,
оказалось при копипасте кода, мой редактор вставил вместо табов пробелы
ps
я бы этого никогда и не понял,
знающие люди мне подсказали сразу/быстро(здесь на тостере).
когда открыл код в Hex редакторе = сразу увидел разницу