这个正则是什么意思?
代码:
val = val.replace(/(^|[^\[])\^/g, '1ドル');
10 回复
function replace(regex, opt) { regex = regex.source; opt = opt || ‘’; return function self(name, val) { if (!name) return new RegExp(regex, opt); val = val.source || val; val = val.replace(/(^|[^[])^/g, ‘1ドル’); regex = regex.replace(name, val); return self; }; }
例子 /^ *[([^]]+)]: *<?([^\s>]+)>?(?: +"([")])? *(?:\n+|$)/.source.replace(/(^|[^[])^/g, ‘1ドル’)
结果:
" *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +["(]([^\n]+)[")])? *(?:\n+|$)"