次の置換機能があります
myString.replace(/\s\w(?=\s)/,"$1\xA0");
目的は、1 文字の単語 (前置詞など) を取り、それらの後に標準のスペースの代わりに改行なしのスペースを追加することです。
ただし、上記の $1 変数は機能しません。元の一致した文字列 + nbsp の一部の代わりに、テキスト "$1 " を挿入します。
観察された行動の理由は何ですか?それを達成する他の方法はありますか?
次の置換機能があります
myString.replace(/\s\w(?=\s)/,"$1\xA0");
目的は、1 文字の単語 (前置詞など) を取り、それらの後に標準のスペースの代わりに改行なしのスペースを追加することです。
ただし、上記の $1 変数は機能しません。元の一致した文字列 + nbsp の一部の代わりに、テキスト "$1 " を挿入します。
観察された行動の理由は何ですか?それを達成する他の方法はありますか?