2013-07-03 67 views
0

我创建了下面的正则表达式查找/替换:的Visual Studio 2012停止匹配

FROM(\ w *)令

从$ 1 WHERE ISNULL(的isArchived,0)= 0

并且每次运行它时,它都会替换一个。这里是'查找结果'窗口文本:

替换所有“FROM(\ w *)ORDER”,“从$ 1 where ISNULL(ISARCHIVED,0)= 0”,正则表达式,查找结果1,整个解决方案, “” C:\ Users \ ninja \ Documents \ Visual Studio 2012 \ Projects \ CCP \ CR-DAL \ Types \ TypeAdmitInitialAssessment.cs(23,50):return DataTools.GetTable(@“SELECT * FROM TypeAdmitInitialAssessment WHERE ISNULL(ISARCHIVED ,0)= 0 BY SortOrder“,false); 替换总数:1匹配文件:1搜索到的文件总数:1029

谁能告诉我如何使它保持匹配?

回答

0

使用延迟匹配模式:

FROM (\w*?) ORDER 

FROM $1 WHERE ISNULL(ISARCHIVED, 0) = 0 
+0

仍然只回来“1次更换造”我每次运行时间:/ –