ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript 文字列のピリオドを置換するにはどうすればよいですか?
JavaScript を使用した文字列内のピリオドの置換
文字列操作におけるピリオド (.) の処理は、JavaScript では難しい場合があります。すべてのピリオドを別の文字に置き換えたり、ピリオドを完全に削除したりする問題が発生した場合は、この記事で解決策を説明します。
問題:
すべてのピリオドを置き換えるにはスペースを含む JavaScript 文字列内の (.)。たとえば、'okay.this.is.a.string' を 'okay this is a string' に変換します。
失敗した試行:
コード 'mystring.replace(/./g, ' ')' を使用してすべての文字をスペースに置き換えると、文字列全体がスペースに置き換えられます。
解決策:
重要なのは、バックスラッシュ () を使用してピリオドをエスケープすることです。 JavaScript 正規表現では、単一のピリオドは任意の文字を表し、それをエスケープすることは、ピリオド自体と一致させることを示します。
すべてのピリオドをスペースに適切に置き換えるには、次のコードを使用します。
<code class="javascript">mystring = mystring.replace(/\./g, ' ');</code>
ピリオドをエスケープすると、正規表現はピリオドのみに一致し、文字列の残りの部分は変更されず、目的の出力が得られます。
以上がJavaScript 文字列のピリオドを置換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。