寻求建议(也许是最佳实践)。
我们有一个从单元格中提取文本的 MS Word 文档(Office 2007)。
我们可以使用以下内容:
string text = wordTable.cell(tablerow.index, 1).Range.Text;
文本被提取;但是我们似乎得到了额外的字符尾随,例如\r\a
.
现在我们可以添加以下内容:
.... wordTable.cell(tablerow.index, 1).Range.Text.Replace("\r\a,"");
但这似乎有点太懒惰了,而且几乎是在浪费时间,很可能会导致未来出现问题。
我们还可以有一个接收要清理的字符串的方法:
private string cleanTextWordCellBreak(string wordTextToClean)
{
// Clean the text here
return cleanstring;
}
然后我们可以使用它:
cleanTextWordCellBreak(wordTable.cell(tablerow.index, 1).Range.Text;
);
这似乎更接近于处理问题的更好方法。你会怎么办?