当前位置: 首页 > 知识库问答 >
问题:

段落列表不包含完整内容

徐峰
2023-03-14

我正在寻找解决这个问题的方法,已经快三天了。我有一个带有占位符的Word文档。对于如何解析word文档模板并用内容替换占位符,我们有自己的实现。但我遇到了一个问题,段落列表并没有包含word文档中的所有内容。我得到了OpenXmlPartRootElement的所有段落类型的后代。

var paragraphs = document.Descendants().OfType<Paragraph>().ToList();

然后我检查特定的占位符。

paragraphs.Count(x => x.InnerText.Contains("some placeholder"));

文档中有3个相同的占位符,但此语句只找到其中两个。这会破坏所有文档,因此会对其进行半解析

Word文档中的占位符和文本存储在一个表中。

这是图书馆的一种bug还是我应该考虑以不同的方式获取内容?

共有1个答案

翟渝
2023-03-14

尝试在Contains方法中指定区域性。

 类似资料:
  • 我有一个CSV文件,有三列:col1,col2,col3。我试图在这个文件中附加一个只包含col2的数据框 结果是: 我希望: 有可能以某种方式实现这一点吗?

  • 通过示例来学习 RxJS 操作符 RxJS 操作符的完整列表,每个操作符都有着清晰的解释、相关资源和可执行的示例。 更喜欢按操作符类型进行分类? 内容 (按字母顺序) audit auditTime buffer bufferCount bufferTime :star: bufferToggle bufferWhen catch / catchError :star: combineAll co

  • 核心配置 权限 消息 会话 站点 静态文件 核心设置和主题索引 警告 当改变设置的时候你一定要小心,尤其当默认值是一个非空元组或者一个字典的时候,比如 MIDDLEWARE_CLASSES 和 STATICFILES_FINDERS. 确保组件符合Django的特性,你想使用的话。 核心配置 这里是一些Django的核心设置和它们的默认值。由contrib apps提供的设置,它的主题索引在下面列

  • 问题内容: 这是很常见的,我遍历一个Python列表,让双方的内容 和 他们的索引。我通常会执行以下操作: 我发现这种语法有点难看,尤其是函数内部的部分。还有其他更优雅/ Python风格的方法吗? 问题答案: 使用内置函数:http : //docs.python.org/library/functions.html#enumerate

  • 问题内容: 我希望您能够为我解决有关JAXB的问题提供帮助。 我有以下XML文件: XML可以在属性下包含其他元素(field1,field2),文本或两者。 和以下类: 我想将XML解组到上述类中。我遇到的问题是,在内容列表中,除了文本之外,还有其他字符,例如换行符和制表符。更具体地说,基于上述XML,当我尝试解组时会得到: 内容为[“ \ n \ t \ t”,“ \ n \ t \ t”,“

  • 我希望您能帮助我解决我面临的一个关于JAXB的问题。 我有以下XML文件: XML可以具有适当其他元素(字段1、字段2)、文本或两者。 和以下类: 我想将XML解组到上面的类中。我遇到的问题是,在内容列表中,除了文本之外,还有其他字符,如换行符和制表符。更具体地说,基于上面的XML,当我尝试解组时,我得到: 第一个内容为["\n\t\t","\n\t\t","\n\t"]的道具-它应该是一个空列表