VSTO中Word的查找方式 (2)

使用这种方法,查找速度快,执行时间短。
但是缺点也很明显,匹配经常不准确,比如空格和换行符,由于图片的悬浮位置影响,无法匹配。
此外基于通配符的匹配,毕竟不是正则表达式,不支持零字符位匹配和or匹配,所以用处有限,许多功能无法实现。

\\捕获0-无限个数字, [0-9]* //正则表达式,若干个数字,包括0个 [0-9]{1,} //Word,若干个数字,必须1个以上 \\捕获数字或者字母 [0-9]|[a-z] //正则表达式,一个数字或一个字母 [0-9] then [a-z] //word,只能分成两次来匹配,不支持or的匹配 总结对比 方式 查找速度 匹配准确度 匹配模式
正则全文搜索   非常慢, 多次COM调用     正则表达式,类型多,只支持文本  
Find查找   快,一次COM调用     通配符,类型少,支持多种对象查找  

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpfjsg.html