Word Advanced Replace - 只匹配一定长度或更短的通配符
Word Advanced Replace - only matching wildcard of a certain length or less
我想使用 Microsoft Word 的高级查找和替换仅匹配一定长度或更短的通配符。我试过使用 {n,m} 以下 ?或 * 字符,但它对我不起作用,如下例所示(单击以查看详细信息)。注意:在实际用例中,灰色数字将被随机字符替换:
我的问题与 this one 一样,只是我想使用 Microsoft Word 的高级查找和替换,因为它能够在 find/replace.
中包含格式
几个月后,我找到了自己问题的答案:
Find what: (FIND[0-9]{2,4}ME)
Options: Use Wildcards
Replace with:
Format: Font color [as desired]
当然,最初的问题本身并不有趣,而是为了说明而构造的。举一个现实的例子,关键是知道如何使用方括号进行通配符搜索;他们代替了?通配符在很大程度上,但从 this site 我了解到括号内字符的放置顺序很重要:
You can use any character or series of characters in a range [ ],
including the space character. Characters are processed in
alphanumeric order – lowest first. If you are uncertain which
character is lower than another, look in the Insert + Symbol dialog
因此,这是一个更实际的示例:我使用 [,.\?\!\"\'A-ÿ]{2,4}
查找包含所有这些标点字符以及所有字母 A-z 以及 z 之后的重音字符的短字符串(即为什么以 ÿ 结尾)。
要准确了解包含哪些字符,请参阅下面的“高级符号”对话框。该对话框还可以帮助您确定将字符放置在括号内的正确顺序。为我显示对话框的菜单项是:Insert>Advanced Symbol...
我想使用 Microsoft Word 的高级查找和替换仅匹配一定长度或更短的通配符。我试过使用 {n,m} 以下 ?或 * 字符,但它对我不起作用,如下例所示(单击以查看详细信息)。注意:在实际用例中,灰色数字将被随机字符替换:
我的问题与 this one 一样,只是我想使用 Microsoft Word 的高级查找和替换,因为它能够在 find/replace.
中包含格式几个月后,我找到了自己问题的答案:
Find what: (FIND[0-9]{2,4}ME)
Options: Use Wildcards
Replace with:
Format: Font color [as desired]
当然,最初的问题本身并不有趣,而是为了说明而构造的。举一个现实的例子,关键是知道如何使用方括号进行通配符搜索;他们代替了?通配符在很大程度上,但从 this site 我了解到括号内字符的放置顺序很重要:
You can use any character or series of characters in a range [ ], including the space character. Characters are processed in alphanumeric order – lowest first. If you are uncertain which character is lower than another, look in the Insert + Symbol dialog
因此,这是一个更实际的示例:我使用 [,.\?\!\"\'A-ÿ]{2,4}
查找包含所有这些标点字符以及所有字母 A-z 以及 z 之后的重音字符的短字符串(即为什么以 ÿ 结尾)。
要准确了解包含哪些字符,请参阅下面的“高级符号”对话框。该对话框还可以帮助您确定将字符放置在括号内的正确顺序。为我显示对话框的菜单项是:Insert>Advanced Symbol...