我有以下替换功能
myString.replace(/\s\w(?=\s)/,"$1\xA0");
目的是采用单字母词(例如介词)并在它们之后添加一个不间断的空格,而不是标准空格。
但是上面的 $1 变量对我不起作用。它插入文本“$1”而不是原始匹配字符串的一部分 + nbsp。
观察到的行为的原因是什么?还有其他方法可以实现吗?
我有以下替换功能
myString.replace(/\s\w(?=\s)/,"$1\xA0");
目的是采用单字母词(例如介词)并在它们之后添加一个不间断的空格,而不是标准空格。
但是上面的 $1 变量对我不起作用。它插入文本“$1”而不是原始匹配字符串的一部分 + nbsp。
观察到的行为的原因是什么?还有其他方法可以实现吗?