Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana untuk mencari corak dalam rentetan dalam JavaScript?

Bagaimana untuk mencari corak dalam rentetan dalam JavaScript?

WBOY
WBOYke hadapan
2023-08-30 12:13:011319semak imbas

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 )

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>
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>

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!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam