匹配全线

时间:2014-03-11 10:39:44

标签: vba ms-word word-vba visual-studio-macros

我希望匹配一个包含单词的完整行,比如说'josh'

"^13*<josh>[!^13]@^13" 

与我的文档中的任何内容都不匹配:

  乔什

     

Joshd

     

adf Josh

     

fffJoshfff

1 个答案:

答案 0 :(得分:0)

如果您在VBA中,则必须检查UI中的通配符选项,或在Find对象中设置.MatchWIldCards。即便如此,

  • Word&#34;正则表达式&#34;与&#34;真正的正则表达式&#34;
  • 不一样
  • 你没有获得&#34; line&#34;但&#34;段落&#34;使用^ 13
  • 我认为你会得到比你想要的更多&#34; ^ 13 *&#34;。以下可能会更好 - 无法确定。

    ^ 13 [!^ 13] @ [!^ 13] @ ^ 13