【发布时间】:2018-11-09 08:46:58
【问题描述】:
我有以下代码:
const regEx = /\[~(\d|-|[a-f]){32,36}\]/;
var str = "How [~75e0a072-6464-4e00-8229-a3b6b799a673] to
[~457713c4-a752-4eed-b835-28f7ef74b682] also [~57713c4-a752-4eed-b835-28f7ef74b682] you?";
var res = str.split(regEx);
而资源是:
How ,3, to ,2, also ,2, you?
我想拥有:
How ,[~75e0a072-6464-4e00-8229-a3b6b799a673], to ,[~457713c4-a752-4eed-b835-28f7ef74b682], also ,[~57713c4-a752-4eed-b835-28f7ef74b682], you?
这是一个代码sn-p https://jsfiddle.net/3k9g117d/
【问题讨论】:
-
使用
/(\[~[-\da-f]{32,36}\])/ -
@WiktorStribiżew 不,不行,已经试过了,结果中还有 3、2、2 jsfiddle.net/7z1yxLw5
-
我收到
How ,[~75e0a072-6464-4e00-8229-a3b6b799a673], to ,[~457713c4-a752-4eed-b835-28f7ef74b682], also ,[~57713c4-a752-4eed-b835-28f7ef74b682], you? -
好的,抱歉,我明白了,与我修改的模式不同