如果单引号字符'
出现在行的开头或结尾,如何删除它?
类似的东西:
:%s/^['] or [']$//
答案 0 :(得分:3)
这应该做:
:%s/^'// | %s/'$//
答案 1 :(得分:3)
%s/^'\|'$//g
这将完成工作
请注意,如果它们出现,则会删除前导和结尾单引号。 E.g:
'fo'o'xyz' => fo'o'xyz
如果在单引号之前/之后可能有前导/尾随空格,您可以这样做:
%s/^\s*'\|'\s*$//g
答案 2 :(得分:1)
另一种方法,只是为了好玩:
:%s/\s*^'\(.*\)'\s*$/\1