c#word查找用怎么样用正则表达式模糊匹

.Net技术 码拜 8年前 (2016-09-23) 1459次浏览
oWordApplic.Selection.Find.Text = “[0-9]{1}[.]”在vb下可行,但在c#中无效,@”[0-9]{1}[.]”也不行,但具体查找”1.″成功,百思不得其解,问一下此处可用正则匹配么?应怎么样处理?菜鸟一名,望各位前辈指点迷津。
解决方案

50

以前用过正则表达式,假如是
Regex reg = new Regex(@”[0-9]{1}[.]”);  // 搜索0到9,后跟“.”,应该没什么问题
string b = “sdfs5.23sdfsdf”;
Console.WriteLine(text.Match(b).Groups[0].Value); // 输出是 “5.”
但是你写的这个方法能不能直接用正则表达式的表示方法去检索东西本人不确定 。
本人也是菜鸟,没用过oWordApplic.Selection.Find.Text 这个,但是本人大致搜了一下,貌似  oWordApplic.Selection.Find.Text 后面跟的应该是个字符串吧?(不确定c#word查找用怎么样用正则表达式模糊匹)好像不是正则表达式。

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明c#word查找用怎么样用正则表达式模糊匹
喜欢 (0)
[1034331897@qq.com]
分享 (0)