【发布时间】:2013-06-08 16:47:02
【问题描述】:
我正在使用 sublime text 2 编辑器。我想删除除名称标签值之外的所有其他文本。
这是一个例子
<div class="control-group">
<label class="control-label" for="c_email">Email (required)</label>
<div class="controls">
<input type="text" name="c_email" value="">
</div>
</div>
在上面的代码中,我想只保留名称标签值。为了匹配所有名称标签,我使用这样的正则表达式
name="(.+?)"
它匹配所有名称标签。但是当我用$1替换它时,它只会用c_email替换name="c_email"
有人可以帮我删除所有其他文本吗?
谢谢
【问题讨论】:
-
为了确保我理解:您想用
<input>标记中的name属性的值替换<div>标记及其所有子标记?
标签: regex sublimetext2