Не могли бы вы адаптировать что-то вроде этого? Просто нужно изменить факторизацию.
List<string> lsOut = new List<string>() { };
string sInput = "AB-PQ-EF=CD-IJ=XY-JK";
string sTemp = "";
for (int i = 0; i < sInput.Length; i++)
{
if ( (i + 1) % 6 == 0)
{
continue;
}
// add to temp
sTemp += sInput[i];
// multiple of 5, add all the temp to list
if ( (i + 1 - lsOut.Count) % 5 == 0)
{
lsOut.Add(sTemp);
sTemp = "";
}
if(sInput.Length == i + 1)
{
lsOut.Add(sTemp);
}
}
Добавьте эту строку под головой,
<meta name="viewport" content="width=device-width, initial-scale=1.0">
Вы должны включить следующий элемент видового экрана во все свои веб-страницы:
Элемент видового экрана дает браузеру инструкции о том, как управлять размерами и масштабированием страницы.
width = device-width part устанавливает ширину страницы, которая будет соответствовать ширине экрана устройства (которая будет варьироваться в зависимости от устройства).
Часть initial-scale = 1.0 устанавливает начальный уровень масштабирования при первой загрузке страницы браузером.
Поделиться снимком экрана с проблемой
В любом случае вы можете использовать
font-size: CSS;
CSS может быть:
100% , 100vw , x% или xvw ( x - число), чтобы сделать его отзывчивым
Также не забывайте о
<meta name="viewport" content="width=device-width, initial-scale=1" />
в HTML