У меня может быть разные значение и все что с маленькой буквы заменяло на ##. А большие заменяло на ####.
Вот пример
https://regex101.com/r/Wlvakr/1
Допустим есть d.m.Y
То примерно фантазия была сделать /(\w+[a-z])/. Но понял что это не идет. Все буквы я могу взять, а чтобы в маленьком регистре как-то для меня плохо получается.