Vb.net 如何用正则表达式替换文本?

Vb.net 如何用正则表达式替换文本?,vb.net,visual-studio,Vb.net,Visual Studio,如何在Visual Studio的Find and Replace中编写正则表达式来更改以下文本的所有实例: 如果(无论什么控件和重载)=“”,那么 为此: 如果NullOrEmpty(不管控件和重载是什么)那么 搜索: 如果(.*\=“”则 并替换为: 如果为空($1),则 虽然我认为你的意思是: 如果String.IsNullOrEmpty($1),则 诀窍在于简单地将模式的所需部分放在括号中,使其成为正则表达式组。然后在替换字符串中,您可以使用$syntax引用组。我不理解您的问题。以上是

如何在Visual Studio的Find and Replace中编写正则表达式来更改以下文本的所有实例:

如果(无论什么控件和重载)=“”,那么

为此:

如果NullOrEmpty(不管控件和重载是什么)那么

搜索:

如果(.*\=“”则

并替换为:

如果为空($1),则

虽然我认为你的意思是:

如果String.IsNullOrEmpty($1),则


诀窍在于简单地将模式的所需部分放在括号中,使其成为正则表达式组。然后在替换字符串中,您可以使用$syntax引用组。

我不理解您的问题。以上是字符串还是代码?@ThomasKilian我理解它的意思是使用visualstudio.Ah中的查找和替换对话框。这就清楚地说明了问题。我无法回答,因为我没有VS,但可能有其他人可以帮助。通常正则表达式看起来像
If\(.*)=''then
和替换的
字符串。如果为空(\1),则
非常感谢!非常感谢。