小编sve*_*ens的帖子

javascript正则表达式在char上拆分匹配,而不是多次

有以下示例:

var s = '#hello \n##1234 \n #hello2';
var splits = s.split(/#[^##]/);
Run Code Online (Sandbox Code Playgroud)

生产: ["", "ello ?#", "234 ? ", "ello2"]

但是想要它产生: ["hello ?##1234 ? ", "hello2"]

如何匹配单个出现的字符(#),但如果它出现多次,则不是,也不是最后一次出现的多个字符.

javascript regex split match

3
推荐指数
1
解决办法
51
查看次数

标签 统计

javascript ×1

match ×1

regex ×1

split ×1