正则表达式在MS-Word中将冒号前的单词加粗

时间:2018-10-27 17:30:17

标签: regex ms-word colon

我的文本带有“系统标题”,后跟冒号。

我需要编码正则表达式的帮助,该正则表达式将在冒号之前找到标头,并将它们和冒号转换为BOLD;无需触摸括号中的文本。

我一直在使用此正则表达式,但它会在冒号之前找到上一个句子

(*:)

下面是要更改的字符串的示例:

总则:[发达,营养良好] [没有急性困扰。出现规定的年龄。]

脉冲:[上肢正常]

心脏:[正常心律和节奏。没有发现杂音,咔嗒声,摩擦或疾驰。 ]

下肢:[无水肿]

皮肤:[清晰干燥,无紫]

心理:[机警和合作,正常的情绪和精神状态]

1 个答案:

答案 0 :(得分:1)

好吧,我在网上的其他地方找到了答案,但是如果其他较差的问题也有相同的问题,则会在此处发布答案。

使用此正则表达式:(^ 013 [!:] *:)

  • 这是如何工作的:^ 013代表换行符。方括号告诉Word搜索在这些括号内定义的任何字符。感叹号表示“以下内容除外”。因此[!:]表示“不是冒号的任何字符”。然后*表示“前面字符的零个或多个实例”,因此0或多个非分号。到现在为止,我们有了^ 013 [!:] * -现在我们在末尾添加了一个冒号,因为这是我们希望搜索匹配的最后一件事。然后,将整个表达式用括号括起来,因为然后可以用/ 1替换并标记为粗体

how to do this in MS Word