Я ищу помощь с моим кодом.Прямо сейчас я могу получить весь текст, который имеет определенный стиль, но я ищу, чтобы получить все абзацы, которые содержат определенные слова, такие как "Строитель должен" или "Строитель будет.
Я былудалось получить весь текст заголовка с помощью приведенного ниже кода, но я не могу понять, как получить абзацы, содержащие слова «строитель будет» или «строитель должен»
Document doc1 = new Document();
doc1.LoadFromFile(@"C:................DocumentToExtractFrom.docx");
// Initialzie StringBuilder Instance
StringBuilder sb = new StringBuilder();
foreach (Section section in doc1.Sections)
{
foreach (Paragraph paragraph in section.Paragraphs)
{
if ((paragraph.StyleName == "Heading2") || (paragraph.StyleName == "Heading3"))
{
sb.AppendLine(" - "+ paragraph.Text+";");
}
}
}
string path = @"C:...................\DocumentToExtractTo.txt";
File.WriteAllText(path, sb.ToString());
Я ищудля окончательного документа, в котором есть все извлеченные абзацы. Как я уже сказал, я могу получить документ с заголовками, но не могу найти правильный код для получения абзацев, содержащих слова, как указано выше.