visual studio 搜索 正则表达式 处理 包含不包含

^((?!Dispatcher.).)*\b[.]Invoke[(]\e*((?!Dispatcher.).)*$

 

搜索所有包含:".Invoke(" 但不包含:"Dispatcher." 的文件。
\b[.]Invoke[(]\e 语句解释:
\b 表示前面的不匹配
\e 表示后面的不匹配
[.]加上一个点"."
[(]加上括号"("

 

--------测试文本------
Dispatcher.Invoke()
.Invoke()
 .Invoke()
aaaaaInvoke
PInvoke
Dispatcher.bbbbInvoke()
ssssss.Invoke()
ssssss.Invokessss

--------测试结果------

ssssss.Invoke()

 

vs 使用正则表达式搜素时,处理包含和不包含、匹配和不匹配

 

 

 

 

相关文章:

  • 2021-10-28
  • 2021-07-19
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-29
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-07-02
  • 2021-11-12
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案