There are several possible reasons why the British Army outfitted its Regulars in red. The most commonly stated reason is that it would hide the appearance of blood on the battlefield, possibly demoralizing the troops.
Why were British soldiers called Regulars?
ARE tells us that Revere himself never saw the lanterns, which is true. ... First, Revere didn't use the term “Regulars” instead of “British” because most Americans still considered themselves to be British, he did so because British soldiers were called Regulars (because they were in the regular army).
Who shouted the Regulars are coming?
Paul Revere never shouted the legendary phrase later attributed to him (“The British are coming!”) as he passed from town to town. The operation was meant to be conducted as discreetly as possible since scores of British troops were hiding out in the Massachusetts countryside.