Regex 正则表达式来查找和选择css块中的所有代码

Regex 正则表达式来查找和选择css块中的所有代码,regex,eclipse,Regex,Eclipse,有人能帮我用正则表达式在eclipse中查找和选择特定css类中的代码吗 例如: 我有一门课: .addContentLink { position: relative; left: 470px; } 所以我想在开始和结束的大括号中选择代码…提前谢谢 (?s).*?\{(.*?)\}.*? 请看演示 编辑 (?s)\.addContentLink.*?\{(.*?)\}.*? 这将适用于一个特定的类。但是如果有多个类,则需要一个模式。我感谢接受的答案,但我添加了这个选项

有人能帮我用正则表达式在eclipse中查找和选择特定css类中的代码吗 例如: 我有一门课:

.addContentLink {
    position: relative;
    left: 470px;
}
所以我想在开始和结束的大括号中选择代码…提前谢谢

 (?s).*?\{(.*?)\}.*?
请看演示

编辑

(?s)\.addContentLink.*?\{(.*?)\}.*?

这将适用于一个特定的类。但是如果有多个类,则需要一个模式。

我感谢接受的答案,但我添加了这个选项,它也将支持换行

.*?\{([\s\S]*?)\}.*?

Link:

thnaks用于回复,但它不选择带有多行代码的块,也不选择将类名放在哪里,即:“.addContentLink”?您使用的是哪种语言。您只需传递整个字符串并添加多行选项即可。在python中,它就像patter=.re.compile(r“.*?\{(.*?\}.*”,re.M)patter.match(您的字符串).groups()我有一个外部css文件,我需要在其中更改所有媒体查询的代码…我希望eclipse找到具有特定css类名的所有代码块。它将像s那样选择多行。您可以在任何文件上应用它。谢谢老兄,但是我在哪里提到这个类名呢??