Heim >Web-Frontend >js-Tutorial >So verwenden Sie die Suchmethode

So verwenden Sie die Suchmethode

不言
不言Original
2019-01-31 14:08:175155Durchsuche

search() ist eine in So verwenden Sie die Suchmethode integrierte Funktion, mit der nach passenden Objekten zwischen regulären Ausdrücken und gegebenen String-Objekten gesucht werden kann Suchmethode.

So verwenden Sie die Suchmethode

Zunächst betrachten wir die grundlegende Syntax der Suchmethode

string.search(regexp);

regexp stellt ein reguläres Ausdrucksobjekt dar. Wenn ein Nicht-RegExp-Objekt obj übergeben wird, wird es implizit mit new RegExp(obj) in ein RegExp konvertiert.

search() gibt den Index der ersten Übereinstimmung zwischen dem regulären Ausdruck und dem angegebenen String-Objekt zurück, oder -1, wenn keine Übereinstimmung gefunden wird.

Sehen wir uns ein konkretes Beispiel an

Der Code lautet wie folgt

<!DOCTYPE html>
<html>
   <head>
      <title></title>
   </head>
   <body> 
<script> 
// 输入一个字符串 
var string = "GeeksforGeeks"; 
// 获取正则表达式 
var re1 = /G/; 
var re2 = /e/; 
var re3 = /s/; 
var re4 = /, /; 
// 输出匹配字母的索引
document.write(string.search(re1) + "<br>"); 
document.write(string.search(re2) + "<br>"); 
document.write(string.search(re3)+"<br>"); 
document.write(string.search(re4)); 
</script>     
   </body>
</html>

Das im Browser angezeigte Ergebnis lautet wie folgt: re4 findet keine Übereinstimmung, also -1 wird zurückgegeben.

So verwenden Sie die Suchmethode

Dieser Artikel endet hier. Weitere spannende Inhalte finden Sie in anderen verwandten Kolumnen-Tutorials auf der chinesischen PHP-Website! ! !

Das obige ist der detaillierte Inhalt vonSo verwenden Sie die Suchmethode. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn