繁体   English   中英

用正则表达式注释掉多行代码

[英]commenting out multiple lines of code with regular expressions

我想在CSS文档中找到背景图片的每个实例并将其注释掉:

background: url('images/test.jpg') no-repeat top left;

background: /*url('images/test.jpg')*/ no-repeat top left;

我在转义*和/时遇到麻烦(不想注释掉整个背景选择器)。

不能你只要把在搜索框中输入url('images/test.jpg')并在替换框中: /*url('images/test.jpg')*/ (从而避免了正则表达式的话)?
将选项“搜索范围:”设置为“当前文档”,将“搜索范围:”设置为“源代码”,然后单击“全部替换”。

这样的事情应该起作用:

搜索

background:(\s*url\s*\([^)]+\))

用。。。来代替

background:/*$1*/

您不必在替换文本中转义*和/

搜索

(background)(.*)(url\('.*[^']'\))(.*)

替换为

$1$2/*$3*/$4

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM