我有一个这样的字符串:
#a
b
#c
d
我想将其分解为以下部分#:
#a
b
和
#c
d
我已经用正则表达式尝试过这个,但我发现我无法让它工作。
我认为以下方法可行:
var test='#a\nb\n#c\nd';
var re=/#.*?/gs;
var match=test.match(re);
alert(match.length);
alert(match);
也就是说,s修饰符通过换行符匹配,并且g修饰符选取多个实例。在?慵懒的量词应停止*从去太远。
但是,我发现当我使用 just 时s,它只会到行尾。
显然,我对正则表达式或match()方法都没有了解。
顺便说一下,我知道这s只是 JavaScript 的最新补充,但我在 Electron 工作,它很容易获得。
森栏
HUWWW
相关分类