有时Flavio必须将使用十进制逗号作为分隔符的阿根廷或西班牙编写的科学文本“本地化”为“墨西哥”

西班牙语,使用小数点。 Flavio必须在数百种此类情况下进行更改。他想知道是否存在使用“查找和替换”进行更改的方法。

简短的答案是,是的,可以使用“查找和替换”来执行此操作。但是,如何使用“查找并替换”来执行此操作,这取决于所使用数字的性质。

许多国家/地区使用的句号和逗号与其他国家/地区相反。例如,许多人会认识到数字的含义,例如:

1,234,567.89

但是,在其他国家/地区,数字会以这种方式显示:

1.234.567,89

请注意,在这两种情况下,逗号和句点的目的完全相反。在一种情况下,命令用作“千位分隔符”,而在另一种情况下,用作小数点。在一种情况下,句点用作小数点,在另一种情况下用作千位分隔符。

如果您的数字较小(小于1,000),则可能不必担心成千上万个分隔符。如果是这种情况(如Flavio的问题描述中所述),则可以使用单个通配符查找和替换来进行转换。请按照下列步骤操作:

。按Ctrl + H以显示“查找和替换”对话框的“替换”选项卡。

。单击更多按钮(如果可用)。

。选择使用通配符复选框。

。在“查找内容”框中,输入“ <([0-9]),([0-9])>”,不要带引号。

。在“替换为”框中,再次输入“ \ 1. \ 2”,不要带引号。

。单击全部替换按钮。

您在第4步中使用的模式告诉Word您想在单词的开头找到任意数量的数字(这是<字符的意思),然后是逗号,然后在单词的末尾找到任意数量的数字。请注意,在搜索模式中使用了括号-包括了括号,以便在替换模式中引用与括号内的模式匹配的任何内容。然后,前置样式使用这些组(请注意有两组括号)来表示第一个组(\ 1)之后应加上句号,然后第二个组(\ 2)。

如果您的源编号包括作为数千个分隔符的句点,那么您就不想像刚才讨论的那样进行查找和替换。如果这样做,最终将在千位分隔符和小数点中都包含句点。相反,您需要执行三个单独的查找和替换操作。在第一个中,您将将数千个分隔符(现有的句点)更改为句点或逗号以外的其他内容。在第二个中,您将小数点逗号更改为小数点。在第三个中,您将更改在第一个查找中使用的“中性”字符并将其替换为逗号。这是您可以执行以下步骤的方法:

。按Ctrl + H以显示“查找和替换”对话框的“替换”选项卡。

。单击更多按钮(如果可用)。

。选择使用通配符复选框。

。在“查找内容”框中,输入“([[0-9])。([0-9]])”,不要带引号。

。在“替换为”框中,再次输入“ \ 1xyz \ 2”,不要带引号。 (请注意,我使用小写的“ xyz”作为中性定界符。)

。单击全部替换按钮。

。在“查找内容”框中,输入“([[0-9]),([0-9]])”,不要带引号。

。在“替换为”框中,再次输入“ \ 1. \ 2”,不要带引号。

。单击全部替换按钮。

。在“查找内容”框中,输入“([[0-9]] xyz([0-9])”,不要带引号。

。在“替换为”框中,再次输入“ \ 1,\ 2”,不要带引号。

。单击全部替换按钮。

_WordTips_是您进行经济有效的Microsoft Word培训的来源。

(Microsoft Word是世界上最流行的文字处理软件。)本技巧(10061)适用于Microsoft Word 2007、2010、2013和2016。