正则表达式:如何在XML属性值周围放置单引号?

5 regex

我有一个看起来像的字符串

"<input id=a/>"<input id=b/>"<input id=c/>etc.
Run Code Online (Sandbox Code Playgroud)

我需要改成它

"<input id='a'/>"<input id='b'/>"<input id='c'/>etc,
Run Code Online (Sandbox Code Playgroud)

任何想法怎么样?

fox*_*nut 1

这个怎么样:

%s/"<input id=\(.\)\/>/"<input id='\1'\/>/g
Run Code Online (Sandbox Code Playgroud)

这也可以工作:

%s/\("<input id=\)\(.\)\/>/\1'\2'\/>/g
Run Code Online (Sandbox Code Playgroud)