- Регистрация
- 31.07.2015
- Сообщения
- 44
- Благодарностей
- 3
- Баллы
- 8
Приветствую!
Ребята прошу помощи в реализации сабжа
Есть строка в n-e количество символов.
Нужно ее разбить на строки по 800 + символов, а конкретно по месту конца предложения с последующим знаком открытия тега "\.<" И положить в список list
Для разбивки до этого использовали такой код
сейчас же не можем его переписать для нужной конструкции
попробовали использовать такую регулярку
но она берет только первую часть, а дальше все удаляет. Ну и само собой что таких частей может быть много
Помогите модернизировать код. Заранее спасибо
Ребята прошу помощи в реализации сабжа
Есть строка в n-e количество символов.
<br>системе растений</strong> </td></tr><tr><td valign=\"top\"></td><td></td></tr></tbody></table><p>Роль грунта в аквариуме, даже если в нем нет растений, имеет не только декоративное значение, благодаря цветовой составляющей. Грунт помогает роющим донным рыбам, или другим гидробионтам, поддерживать свои естественные навыки и потребности. А если в Вашем аквариуме растут растения - то необходимость <b>Грунта Деннерле аквариумного мелкого 1-2 мм 5 кг</b> становится обязательной, так как в нем закрепляются корни растений, и через грунт растения питаются при внесении прикорневой подкормки, или естественным способом, используя заиленность грунта.<p> <b>Белый аквариумный мелкий Грунт Dennerle Kristall-Quarz 1-2 мм 5 кг</b> не имеет острых краев, так как прошел окатку, поэтому не представляет никакой опасности для донных рыб, которые очень любят рыться в грунте.<p>Раз в 2-5 лет в аквариуме приходится кардинально менять грунт, или хотя бы промыть его.<p> <b>Размер фракции:</b> 1-2 мм; <b>Цвет</b> белый; <b>Вес:</b> 5 кг.<p>В этой категории вы можете купить в Киеве по доступной цене различные виды грунтов для аквариумов от украинских и мировых производителей товаров для аквариумистики. С доставкой и гарантией.
Для разбивки до этого использовали такой код
Код:
string data = project.Variables["inText"].Value;
string[] words = Regex.Split(data, @"<br>");
var list = project.Lists["LIST_ADD_BR"];
foreach (string word in words)
{
list.Add(word);
}
попробовали использовать такую регулярку
Код:
[\w\W]{800,}?\.<+
Помогите модернизировать код. Заранее спасибо