JavaScript 文字列内のドットの置換
文字列を操作する場合、特定の文字を削除または置換する必要が生じる場合があります。この場合、当面のタスクは、JavaScript 文字列内のドット (.) のインスタンスをすべて削除することです。
次の例を考えてみましょう。
<code class="javascript">var mystring = 'okay.this.is.a.string';</code>
望ましい結果は、文字列からドットを削除すると、次のようになります。
okay this is a string
最初の試行には、replace() メソッドの使用が含まれる可能性があります:
<code class="javascript">mystring.replace(/./g,' ')</code>
ただし、このアプローチでは、文字列全体が誤って空白に置き換えられます。 。この問題を解決するには、ドット (.) 文字をバックスラッシュ () を使用してエスケープする必要があります。これは、ドットが正規表現内で特別な意味を持ち、任意の文字を表すためです。
目的の結果を達成するための正しいコードは次のとおりです。
<code class="javascript">mystring = mystring.replace(/\./g,' ')</code>
ドットをエスケープすることで、正規表現はドット文字自体の出現のみに一致するようになり、必要な置換が可能になりました。
以上がJavaScript 文字列内のドット (.) を削除または置換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。