我有一个文件:
<div id="check_1246"> ... </div>
<div id="check_3682"> ... </div>
.....
...
我想在&#34之后提取数字;检查_&#34;。我在这个网站上看到过类似的问题。我仍然无法弄清楚如何使用vim做到这一点。
答案 0 :(得分:0)
你可以将整个事情自动化,但对于一次性行动,最简单的是
以下替换命令可以
%s/\v^\<div id\="check_(\d+).*$/\1
击穿
% : work on the entire buffer
s/ : start a substitute command
\v : use very magic search mode
^\<div id\="check_(\d+).*$ : search from start of line to end of line. (\d+) captures the number
/\1 : replace found string with captured number
答案 1 :(得分:-1)
您可以在所有div中添加类名,然后按照以下步骤操作,请参阅示例
$( "divclass" ).each(function( index ) {
var id= $(this).attr('id');
var arr = id.split('_');
res= arr[1];
});
变量res包含数组形式的id值。