Rumah  >  Artikel  >  hujung hadapan web  >  Penggunaan kaedah replaceall() dalam js

Penggunaan kaedah replaceall() dalam js

下次还敢
下次还敢asal
2024-05-06 09:54:191044semak imbas

Kaedah

replaceAll() digunakan untuk menggantikan semua subrentetan yang sepadan dengan corak yang ditentukan dalam rentetan Penggunaannya adalah seperti berikut: Parameter regexp menentukan ungkapan biasa untuk dipadankan. Penggantian parameter menentukan rentetan yang digunakan untuk menggantikan padanan. Kaedah ini mengubah suai rentetan asal. Watak khas dalam ungkapan biasa mesti dilepaskan. Jika regex menggunakan bendera global (g), semua padanan diganti. Jika parameter penggantian tidak ditentukan, subrentetan yang sepadan akan dipadamkan.

Penggunaan kaedah replaceall() dalam js

Penggunaan kaedah replaceAll()

replaceAll() kaedah digunakan untuk menggantikan semua subrentetan yang sepadan dengan corak yang ditentukan dalam rentetan.

Sintaks:

<code class="js">string.replaceAll(regexp, replacement)</code>

Parameter:

  • regexp: Ungkapan biasa untuk dipadankan.
  • penggantian: String digunakan untuk menggantikan perlawanan.

Nilai pulangan:

Rentetan baharu selepas penggantian.

Penggunaan:

  1. Gunakan padanan ungkapan biasa:

    <code class="js">let str = "Hello, world!";
    let newStr = str.replaceAll(/world/, "JavaScript");
    // newStr = "Hello, JavaScript!"</code>
  2. Gunakan padanan rentetan:

    rreee
  3. rreee

    fungsi sebagai gantian

    rreee

<code class="js">let str = "JavaScript is fun!";
let newStr = str.replaceAll("JavaScript", "Python");
// newStr = "Python is fun!"</code>
    Nota Perhatian: Kaedah
  • replaceAll() akan mengubah suai rentetan asal.
  • g),则会替换所有匹配项。
  • 如果 replacement 参数为 undefinedSemua watak istimewa dalam ungkapan biasa mesti dilepaskan.
Jika bendera global (g) digunakan dalam ungkapan biasa, semua padanan akan diganti.

Jika parameter penggantian adalah undefined, subrentetan yang sepadan akan dipadamkan.

🎜🎜Contoh: 🎜🎜
<code class="js">let str = "The quick brown fox jumps over the lazy dog";
let newStr = str.replaceAll(/the/g, (match) => match.toUpperCase());
// newStr = "The QUIck brown fox jumps over the lazy dog"</code>

Atas ialah kandungan terperinci Penggunaan kaedah replaceall() dalam js. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn