【发布时间】:2012-08-12 07:50:48
【问题描述】:
我需要使用 REGEX 和 C# 删除文档中的这些事件。他们是: +--------------+(加号之间可以有任意数量的破折号) : : (冒号之间可以有任意数量的空格) 我无法删除独立的破折号或分号,因为它们可能在 Name: 或 Address: 之后并且是必需的。我无法删除两边有空格的单词之间的冒号。带空格的冒号会创建我需要删除的格式。中间带有破折号的加号会创建一条线或框的一部分,我需要删除它。
基本上,我需要删除所有末尾带有加号的破折号,包括删除加号。我还需要删除每端带有冒号的所有空格,包括删除冒号。所有其他加号和冒号都需要保留。这是一个医学文本文件,所以我需要小心。我没有任何代码可以给你看,因为我尝试过的任何东西都没有接近工作。 感谢您的帮助!
【问题讨论】:
-
“我没有任何代码可以给你看,因为我尝试过的任何东西都没有接近工作。”即使它没有接近工作,你仍然可以展示你尝试过的东西。它仍然会显示您的思维过程并帮助我们找出任何未说明的要求。
-
尝试学习正则表达式。我使用RadDesigns 和Regex cheatsheet