Ms word 如何在MS Word中搜索连续的特殊字符?

Ms word 如何在MS Word中搜索连续的特殊字符?,ms-word,wildcard,Ms Word,Wildcard,我想查找并替换括号(用于文本引用)以及前面的空格 我知道空格的特殊字符是^w,我知道如何使用\(*\)查找所有括号。问题是我不知道如何组合或连接特殊字符。如何查找和替换(某些文本)(左括号前面有一个空格)的所有实例 我在试着数词。将\(*\)替换为零会在句点前留下一个空格,因为我通常在文本引用和前面的文本之间留出一个空格。句点前面的空格会使句点计为一个字 我不确定操作系统是否起作用,但我使用的是Mac。您可以通过以下两种方式之一实现: ^s\(*\) [^s ]\(*\) 在哪里 [^s]-

我想查找并替换括号(用于文本引用)以及前面的空格

我知道空格的特殊字符是
^w
,我知道如何使用
\(*\)
查找所有括号。问题是我不知道如何组合或连接特殊字符。如何查找和替换
(某些文本)
(左括号前面有一个空格)的所有实例

我在试着数词。将
\(*\)
替换为零会在句点前留下一个空格,因为我通常在文本引用和前面的文本之间留出一个空格。句点前面的空格会使句点计为一个字


我不确定操作系统是否起作用,但我使用的是Mac。

您可以通过以下两种方式之一实现:

^s\(*\)
[^s ]\(*\)
在哪里

  • [^s]
    -匹配非中断空格(
    ^s
    )或空格
  • \(
    -a
    字符
  • *
    -任何文本
  • \)
    -a
    字符
不能在通配符查找表达式中使用^w

根据您的Windows区域语言设置,查找参数和前面空格之间内容的最安全通配符查找结构是:

或:

这是因为,如果有嵌套的paren,则表达式如下:

[^s ]\(*\)
将找到第一个闭合嵌套paren,留下一个孤立的外部paren


请注意,如果您有嵌套的paren,则需要查找/替换的次数与嵌套级别的次数相同。

@WiktorStribiżew您是对的
[^s ]{1;}\([!\(]@\)
[^s ]\(*\)