我正在尝试匹配以下文本:
void foo( int xxx,
int const & xxx,
使用正则表达式:
\(\s-+\)[^\s-]+,$
IE:匹配空格,后跟非空格,后跟一个逗号在行尾
预期匹配:
[space]xxx, (line 1)
[space]xxx, (line 2)
实际匹配:
[space]foo( int xxx, (line 1)
[space]& xxx, (line 2)
为什么即使我指定了“无空格”,emacs 仍会匹配中间字符串的空格?