分割字符串,如“__f__g_f_”Javascript

Bor*_*ald 0 javascript

假设我有一个字符串__f__g_f_

我怎样才能将它分割成一个像这样的数组['__','f','__','g','_','f','_']

Kon*_*owy 5

这应该做:

const str = '__f__g_f_'

const parts = str.split(/([a-z]+)/)

console.log(parts)
Run Code Online (Sandbox Code Playgroud)

  • 哦,我不知道在正则表达式中使用捕获组和 split 函数可以保留匹配项。很酷,谢谢! (3认同)