【问题标题】:Using wildcards in MS Word to replace special characters and reformat text在 MS Word 中使用通配符替换特殊字符并重新格式化文本
【发布时间】:2018-11-29 21:11:16
【问题描述】:

我正在研究如何替换下面的句子:

Viktoria 目前在厨房里制作/制作/制作什么?

用这个:

现在厨房里的 Viktoria [**made**makes**making] 是什么?

在 MS Word 中使用通配符查找和替换。

很遗憾,我在想办法做到这一点时遇到了麻烦。我已经使用(*)(\/)(*)(\/)(*)([! ]*\/*\/*[! ]) 之类的东西进行了各种尝试,但我之前得到了整个字符串;即它突出显示所有内容,而不仅仅是made / makes / making。我想可能有一种更简单的方法来搜索格式(因为我想要定位的唯一部分是斜体),但任何方式都将不胜感激!

提前致谢。希望解释足够清楚!

杰米

【问题讨论】:

    标签: replace ms-word find ms-office wildcard


    【解决方案1】:

    这可能就是您所追求的。使用通配符搜索,搜索模式使用:

    (<*>) [/] (<*>) [/] (<*>)
    

    对于替换模式使用:

    [**\1**\2**\3]
    

    如果要删除斜体,请为搜索模式选择斜体字体格式,为替换文本选择常规字体格式。

    希望对您有所帮助。

    【讨论】:

    • 不幸的是,它与以前存在相同的问题,即它在斜体开始之前找到整个字符串,而不仅仅是我试图定位的部分。不过谢谢
    • 你问题中的例句对我有用。它不适合你吗?您还有其他示例要测试吗?
    • @jbowman 您是否按照建议的步骤将斜体设置为要查找的字体并将正常设置为要替换的字体?
    • @xidgel 我复制并粘贴了您的搜索模式,它会找到:“什么是 Viktoria 制造/制造/制造的”,但我希望它只找到“制造/制造/制造”。其他例子也一样
    • @CindyMeister 是的,这行得通,但我无法添加我想要的语法,即[**string**string**string],因为我不能将通配符与斜体结合使用
    猜你喜欢
    • 2015-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-16
    • 2013-11-03
    • 1970-01-01
    相关资源
    最近更新 更多