Regex 正则表达式来查找和选择css块中的所有代码
有人能帮我用正则表达式在eclipse中查找和选择特定css类中的代码吗 例如: 我有一门课:Regex 正则表达式来查找和选择css块中的所有代码,regex,eclipse,Regex,Eclipse,有人能帮我用正则表达式在eclipse中查找和选择特定css类中的代码吗 例如: 我有一门课: .addContentLink { position: relative; left: 470px; } 所以我想在开始和结束的大括号中选择代码…提前谢谢 (?s).*?\{(.*?)\}.*? 请看演示 编辑 (?s)\.addContentLink.*?\{(.*?)\}.*? 这将适用于一个特定的类。但是如果有多个类,则需要一个模式。我感谢接受的答案,但我添加了这个选项
.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那样选择多行。您可以在任何文件上应用它。谢谢老兄,但是我在哪里提到这个类名呢??