我想知道如果我可以使用Visual Studio的找到一个正则表达式和替换工具(编辑 - >快速替换)工具,找到:Visual Studio的查找,替换使用正则表达式捕捉
System.Nullable(Of X)
和替换为:
X?
其中X是任何对象类型,比如日期,GUID等... (该代码是用Visual Basic编写)
实施例1: 正则表达式应该能够发现:System.Nullable(Of Guid)
,并用替换此:Guid?
实施例2: 的相同正则表达式应该能够发现:System.Nullable(Of Integer)
,并用替换此:Integer?
所以,我可以用一个找到替换正则表达式更改:
Public Property Id() As System.Nullable(Of Guid)
到:
Public Property Id() As Guid?
停止的Visual Studio滥发我与“名称可以简化”
替代你要求它可以检测的类型,一个正则表达式'X'?答:不容易。也许你应该给更多的例子,以便你的问题是明确的(不是我的downvote)。 –
不。我在问是否可以从给出的例子中搜索模式,并用找到和替换工具提供的文本替换找到的模式。 X并不重要,但它总是一个不包含空白字符的字符串(例如:Date,Guid,Integer,ObjectName等)。 – Mayron
再次,请展示几个您想到的例子。 downvotes是有原因的。 –