HideShow c++-mode 下如何根据特定标识折叠代码

我希望将在 // {{{// }}} 之间的代码折叠为 // {{{...}}},就像 vim 上的代码折叠一样
但是我现在总是做不到这样
折叠时似乎遇到下一个空格就失效了,类似于这样:
2020-06-09 19-14-16屏幕截图
变成
2020-06-09 19-14-41屏幕截图
我目前用的方法是

(add-to-list 'hs-special-modes-alist
             '(c++-mode
                "//{{{" "//}}}" nil))

如果想达到把两个标识符之间都折起来应该怎么写呢?

/有escape效果,你应该写四个/。