Bagaimana untuk mencari corak dalam rentetan dalam JavaScript?

WBOY
Lepaskan: 2023-08-30 12:13:01
ke hadapan
1372 orang telah melayarinya

Dalam artikel ini, kami akan mencari corak tertentu dan menghantar hanya rentetan yang sepadan dengan corak yang diberikan. Kami akan menggunakan kaedah berikut untuk melaksanakan fungsi ini -

Kaedah 1

Dalam kaedah ini kita akan mencari rentetan yang sepadan dengan corak yang diberikan dan dapatkan rentetan daripada rentetan . string.search() ialah kaedah terbina dalam yang disediakan oleh JavaScript untuk mencari rentetan. Kita juga boleh menghantar ungkapan biasa atau rentetan biasa dalam kaedah ini.

Syntax

str.search( expression )
Salin selepas log masuk

Parameters

  • #🎜🎜🎜🎜#🎜🎜🎜#str yang diperlukan untuk dibandingkan rentetan.

  • ungkapan

    - Mentakrifkan ungkapan rentetan yang akan dibandingkan dengan rentetan

    #🎜 🎜🎜#Ini akan mengembalikan indeks rentetan di mana rentetan itu telah mula sepadan, atau "-1" jika rentetan itu tidak sepadan.
Contoh 1

Dalam contoh berikut, kami membandingkan rentetan dengan ungkapan biasa dan mengembalikan indeksnya jika rentetan itu sepadan. Jika tidak, -1 akan dikembalikan.

#index.html

<!DOCTYPE html>
<html>
<head>
   <title>
      Creating Objects from Prototype
   </title>
</head>
<body>
   <h2 style="color:green">
      Welcome To Tutorials Point
   </h2>
</body>
   <script>
      const paragraph = &#39;Start your learning journey with tutorials point today!&#39;;
      // any character that is not a word character or whitespace
      const regex = /(lear)\w+/g;
      console.log("Index: " + paragraph.search(regex));
      console.log("Alphabet start: " + paragraph[paragraph.search(regex)]);
      // expected output: "."
   </script>
</html>
Salin selepas log masuk
Output

<!DOCTYPE html>
<html>
<head>
   <title>
      Creating Objects from Prototype
   </title>
</head>
<body>
   <h2 style="color:green">
      Welcome To Tutorials Point
   </h2>
</body>
   <script>
      const paragraph = &#39;Start your learning journey with tutorials point today!&#39;;
      // any character that is not a word character or whitespace
      const regex = /(lear)\w+/g;
      const regex1 = /(!)\w+/g;
      const regex2 = /(!)/g;
      console.log("Index: " + paragraph.search(regex));
      console.log("Index: " + paragraph.search(regex1));
      console.log("Index: " + paragraph.search(regex2));
      console.log("Alphabet start: " + paragraph[paragraph.search(regex)]);
      // expected output: "."
   </script>
</html>
Salin selepas log masuk

Output如何在 JavaScript 中搜索字符串中的模式?

#🎜 Contoh 2

Dalam contoh di bawah, kami mencipta berbilang ungkapan biasa dan menyemak rentetan sama ada ia memenuhi keperluan.

# index.html

rrreee

output

如何在 JavaScript 中搜索字符串中的模式?#🎜

Atas ialah kandungan terperinci Bagaimana untuk mencari corak dalam rentetan dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:tutorialspoint.com
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