2010-08-28 126 views
9

在Visual Studio中有没有方法可以找到CSS类的用法?现在我必须搜索整个项目来查找所有用法。有时候,如果这个类被命名为“title”这样的通用类,那么它很难。我将得到所有这些与该类的用法无关的搜索结果。Visual Studio找到CSS类的用法

回答

6

我不知道在Visual Studio中这样做的任何内置方式,但一些正则表达式的魔法可能会诀窍。尝试搜索此:

class="[^"]*<title> 
+0

这个问题有用,可以修改这个查询来匹配整个单词吗?现在它找到名称为其名称一部分的类(例如:class =“documenttitle “) – 2010-08-30 12:15:42

+0

@ dev.e.loper:我知道缺少一些东西,添加的<>'应该可以解决这个问题,请注意,这个正则表达式语法特定于Visual Studio搜索工具,在大多数其他类型的正则表达式中,字边界与'\ b'匹配 – 2010-08-30 13:13:10

+0

来自未来的消息:在VS2015中,字边界字符现在是\ b。 – stannius 2017-05-18 19:49:32

0

通过CSS类的用法,你的意思是:

... class="title" ... 

如果是这样,那么你可以使用VS正则表达式搜索找到这些:

class=".*title.*" 

编辑:见@Martinho费尔南德斯对工作正则表达式的回应。

+0

该正则表达式不符合您的简单示例:'class =“title”'。 “title”后面没有字符,不是双引号。 – 2010-08-28 23:14:34

+0

现在它匹配'class =“foo”id =“title”':(而不是匹配'.'(任何字符),你应该使用'[^“]'除双引号之外的任何字符 – 2010-08-28 23:22:38

+0

@Martinho Fernandes谢谢,今天早上我的正则表达式做得不怎么好:S – cofiem 2010-08-28 23:32:43