@pontiac358

Как с помощью регулярных выражений заменить число?

Есть стили, нужно все значения в rem разделить на 10, к примеру
.btn{
	height: 40rem;
	border-radius: 20rem;	
	font-size: 18rem;
	font-weight: 500;
	text-decoration: none;
	padding: 0 25rem;
	}

должно получится
.btn{
	height: 4rem;
	border-radius: 2rem;	
	font-size: 1.8rem;
	font-weight: 500;
	text-decoration: none;
	padding: 0 2.5rem;
	}


стили очень большие поэтому в ручную будет очень долго
  • Вопрос задан
  • 94 просмотра
Решения вопроса 1
DevMan
@DevMan
регулярки умеют находить и заменять текст, но не умеют делить.
поэтому надо скриптовать. например, так.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
fzfx
@fzfx
18,5 дм
например, так:
#!/usr/bin/perl
($_='some text with numbers 10, 6, 7, 2.5 and nothing more')=~s~([.\d]+)~$1*++$?~ge;print
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы