vimの\zs, \zeがすごい
http://vim-users.jp/2009/09/hack70/
タイトルでほぼ終わって、上のURLで全部終わる。
わざわざ置換しないでも
return matchstr(str, '^\d\+\ze.*')
これだけで済む。もし、置換するなら
return substitute(str, '^\(\d\+\).*', '\1', '')
ってなる
http://vim-users.jp/2009/09/hack70/
タイトルでほぼ終わって、上のURLで全部終わる。
わざわざ置換しないでも
return matchstr(str, '^\d\+\ze.*')
これだけで済む。もし、置換するなら
return substitute(str, '^\(\d\+\).*', '\1', '')
ってなる