如何在 VS 宏中使用正则表达式?
我想创建宏来替换。但我的问题是如何在 Visual Basic 的 Visual Studio 宏中使用正则表达式?
document.Selection.ReplacePattern("test{[^']+}test", "testAAAAtest")
不起作用。
I want create macro for replacing. But my problem is how to use regular expression in Visual Basic's macro for Visual Studio?
document.Selection.ReplacePattern("test{[^']+}test", "testAAAAtest")
Doesn't work.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
首先,正则表达式实际上匹配某些东西吗?首先在“查找”对话框中尝试一下。
其次,您需要告诉替换模式如何匹配 - 它本质上与查找/替换相同。
这里有一些可以帮助您开始的东西:(注意 vsFindOptions.vsFindOptionsRegularExpression)
First does the RegEx actually match something? Try it in the Find Dialog first.
Second you will need to tell the Replace Pattern how to match - It's essentially the same as doing a Find/Replace.
Here is something to get you started: (Note the vsFindOptions.vsFindOptionsRegularExpression)