我在visual studio中使用查找/替換選項。Visual Studio正則表達式查找/替換通配符
我有這樣的:
new GeoState { Name = "Arizona", Abbreviation = "AZ", Country = "US" },
並希望將它改成這樣:
new GeoState { Abbreviation = "AZ", Country = "US" },
對於我的檔案狀態的所有地方。有效地刪除Name
屬性。
正則表達式查找/替換表達我運行是這樣的:
查找:
new GeoState { Name = ".*",
替換:
new GeoState {
然而,在上面的例子中,發現了以下內容:
new GeoState { Name = "Arizona", Abbreviation = "AZ",
將其更改爲這樣:
new GeoState { Country = "US" },
爲什麼包括在選擇Abbreviation = "AZ",
?它應該在通配符後的第一個",
時終止。
是否支持非貪婪形式'Name =「。*?」'? VS支持否定字符類,比如'Name =「[^」] *「'? – usr2564301
有關Visual Studio表達式的更多信息:http://msdn.microsoft.com/en-us/library/2k3te2cs.aspx – kspearrin