"^"
以外のすべての文字を置き換えるために、正規表現を使用しています
と" "
そうのように置き換えられている:正規表現は
var s = string.replace(/[^\^ ]/g,"X");
それは動作しますが、あなたが見ることができるように、それはすべての非ブラックリストに置き換えています文字はX
です。これは一時的なものです。ブラックリストに載っていないすべての文字をタグで囲むことができます。例えば
は、私がもたらすことが正規表現を使用したいと思い、文字列は「foo」でいたと仮定します。
<span>f</span><span>o</span><span>o</span>
が、このことは可能ですか、私は手動で文字列を反復して行う必要があります自分をラッピングする?あなたは
<span>$&</span>
$&
によって置き換えることができます
1:この場合は
、あなただけのように一つのグループを、したいです。 – ridgerunner