我正在尝试对某些可能包含或不包含 unicode 字符的单词进行一些字符串操作。
这是我的代码:
var regex = XRegExp("(\\P{L}+)", "gui");
var s = 'no sea demásiado tarde';
var ret = XRegExp.replace(s, regex, "<span>$1</span>");
console.log(ret);
<script src="http://cdnjs.cloudflare.com/ajax/libs/xregexp/3.1.1/xregexp-all.min.js"></script>
但是这些单词并没有像预期的那样被 span 标签包裹。怎么来的?
谢谢