Подскажите регулярку

Miner

Client
Регистрация
30.04.2015
Сообщения
67
Благодарностей
10
Баллы
8
Подскажите регулярку у меня есть регулярка обрезка текста по определеному количеству символов .{0,1000} Вопрос как мне сделать так что бы не постояно брало 1000 символов а допустим в диапазоне 1000-1200(рандомно что бы).
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
Сгенерируйте число экшеном рандом
Подставьте его в регулярку как переменную)
 
  • Спасибо
Реакции: Miner

Miner

Client
Регистрация
30.04.2015
Сообщения
67
Благодарностей
10
Баллы
8
во блин чет даже не подумал,спасибо
 

Miner

Client
Регистрация
30.04.2015
Сообщения
67
Благодарностей
10
Баллы
8
Вот бы еще подсказали одну регулярку)Есть текст к примеру вот такой *лучшее.видео.рунета* Как сделать регулярку которая бы удаляла точку если с лева и с права от точки не заглавные буквы???
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 451
Благодарностей
1 885
Баллы
113

Miner

Client
Регистрация
30.04.2015
Сообщения
67
Благодарностей
10
Баллы
8
Большое спасибо
 

keltuzhaknut

Client
Регистрация
24.02.2016
Сообщения
221
Благодарностей
3
Баллы
18
Подскажите, а как разбить текст на 1700 символов с переносом строки, к примеру есть текст на 17 000 симв.
Чтобы стало по 10 строк по 1700 символов
 
Последнее редактирование:
  • Спасибо
Реакции: Radzhab

Radzhab

Client
Регистрация
23.05.2014
Сообщения
1 500
Благодарностей
1 268
Баллы
113
C#:
var value = "Входная строка";
var length = 1700; // количество символов

int strLength = value.Length;
int strCount = (strLength + length - 1) / length;
var result = new string[strCount];
for (int i = 0; i < strCount; ++i)
{
    result[i] = value.Substring(i * length, Math.Min(length, strLength));
    strLength -= length;
}

var rez = string.Join("\n", result); // Результат
 
  • Спасибо
Реакции: keltuzhaknut

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)