2014-01-26 98 views
0

我如何使用通配符來發現,除了這種模式。Microsoft Word中查找和替換通配符(除這種模式)

例如,如果文本是 「HTML HTML>」, 我可以使用 「\ < [A-ZA-Z] @>」 尋找模式 「< HTML >」 或 「< CSS >」。

但是,如何才能找到相反的,排除「< html >」或「< css >」? 「[!\ < [A-ZA-Z] @>]」 不返回任何東西。

回答

1

[!range]只能與一個範圍內使用,這意味着你不能寫內部[!]正則表達式。

你可以用它做這樣的事情:[!<][a-zA-Z]@[!>]

這會發現每一個[A-ZA-Z]不是由<>

+0

「[A-ZA-Z包圍[<!] ] @ [!>]」還發現文本,如 「」 或 「」。換句話說,它並不排除它們並找到相反的結果。 –

+0

有由某人這裏提供的另一種有用的替代方案:[鏈接](http://www.msofficeforums.com/word/19270-find-replace-wildcards-except-pattern.html#post57846)。 –

相關問題