文字列の置換方法
4147 ワード
💡 str.replace()
:パターンに一致する一部またはすべての部分の新しい文字列を返します。
💜 語句
var newStr = str.replace(regexp|substr, newSubstr|function)
var newStr = str.replace(regexp|substr, newSubstr|function)
:正規表現(RegExp)オブジェクトまたはテキスト
:一致する項目がnewSubstrまたは指定された関数によって返される値が
:newSubstrに置き換えられる文字列(String)
:正規表現以外の文字列で処理
:最初の一致文字列のみを置換する
:文字列(String)が最初のパラメータを置き換えます.
:
:呼び出された関数
:パターンに一致する部分またはすべての部分を置換する新しい文字列
💜 とくせい
💜 例
// 예시 1.
let str = "You have to walk alone.";
str.replace("have to", "never"); // "You never walk alone."
// 예시 2. 대소문자 구분없이 문자열을 치환하는 방법
let str = "You HAVE TO walk alone.";
str.replace(/HAVE TO/i, "never"); // "You never walk alone."
// 예시 3. 해당하는 모든 문자열을 치환하는 방법
let str = "You have to have to walk alone.";
str.replace(/have to/g, "never"); // "You never never walk alone."
// 예시 4. 대소문자 구분없이 해당하는 모든 문자열을 치환하는 방법
let str = "You HAVE TO HAVE TO walk alone.";
str.replace(/HAVE TO/gi, "never"); // "You never never walk alone."
📌 Tips
-高度な検索のためのフラグの使用
FlagDescriptionグローバルサーチi大文字と小文字を区別しないサーチmマルチライン(マルチライン)サーチs.中開行文字も一致(ES 2018)u Unicode;パターンをUnicodeコードポイントのリストと見なします.y「sticky」検索を実行します.文字列の現在の位置から検索を実行します.sticky(EN-US)ドキュメントを確認してください.
Reference
この問題について(文字列の置換方法), 我々は、より多くの情報をここで見つけました https://velog.io/@sylph0105/문자열-치환하는-방법テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol