如何将$str
字符串分成两部分,其中字符串的第二部分以²,³,.., ⁿ, º,ʳ,ᵈ,™,℠,®
之类的任何符号开头(顶部除了', ", *,^
之外的东西很少 - 有很多我猜测,包括所有拉丁字母,但可能是“上标”。
第一个子串(可能为空)+第二个子串(可能为空)==原始字符串。
我猜这个关键字是上标。上标是一个数字,数字,符号或指标,小于法线类型,略高于基线。
答案 0 :(得分:1)
你可以使用正面的符号来预测。
var string = 'abc²xyz',
result = string.split(/(?=[²³ⁿºʳᵈ™℠®])/);
console.log(result);