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

Penggunaan kaedah replaceall() dalam js

下次还敢
Lepaskan: 2024-05-06 09:54:19
asal
1129 orang telah melayarinya

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>
Salin selepas log masuk

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>
    Salin selepas log masuk
  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>
Salin selepas log masuk
    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>
Salin selepas log masuk

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

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan