この例は、Webページに表示されるすべてのメールアドレスを取得する方法を示しています。この方法は、Webサイトの特定のページまたはサブセクションのメールアドレスを変更する必要がある場合に役立ちます。これは、Webページからのメールアドレスをクロールするために使用することを意図したものではありませんが、これは可能なアプリケーションシナリオでもあります。 jquery .each
の例をもっと参照してください。 i
は症例の鈍感を意味し、g
はグローバル検索を意味し、m
はマルチラインマッチング
var iframeSrc = 'test.html?param=value&email=noobs@noob.com&moreparams=values'; var emailRegex= /[._a-zA-Z0-9-]+@[._a-zA-Z0-9-]+/igm; console.log(iframeSrc); console.log(emailRegex.test(iframeSrc)); console.log(iframeSrc.match(emailRegex)); $.each(iframeSrc.match(emailRegex), function(index, value) { console.log(index + ". " + value); }); //输出:0. noobs@noob.com
このコードは、<securequery></securequery>
タグの間ですべてのHTMLコンテンツを探します:
var secureQueryRegex = /(
/データで見つかった各クエリをループ/ $ .each(data.match(securequeryregex)、function(index、value){ console.log(index "。"値); });
jQuery自体には、文字列のサブストリングのすべての発生を見つけるための組み込み関数がありません。ただし、グローバルな正規表現を使用してJavaScriptのmatch()
関数を使用できます。例は次のとおりです
var string = "Hello, world! Hello, user!"; var substring = "Hello"; var occurrences = string.match(new RegExp(substring, 'g'));
g
Pythonの
match()
このコードでは、
count()
Pythonの文字列リストでサブストリングのすべての発生を見つける方法は?
string = "Hello, world! Hello, user!" substring = "Hello" occurrences = string.count(substring)
関数とcount()
ループを使用して、文字列リスト内のサブストリングのすべての発生を見つけることができます。例は次のとおりです
count()
javaScriptのfor
関数を使用して、文字列のサブストリングがどこに表示されるかを見つけることはできますか?
list_of_strings = ["Hello, world!", "Hello, user!", "Goodbye, world!"] substring = "Hello" occurrences = [string.count(substring) for string in list_of_strings]
関数を使用して、文字列内のサブストリングのすべての発生を見つけることができます。ただし、質問1の回答に示すように、これをグローバルな正規表現で使用する必要があります。 for
while
ループとindexOf()
関数を使用して、文字列内のサブストリングのすべての発生のインデックスを見つけることができます。例は次のとおりです
var iframeSrc = 'test.html?param=value&email=noobs@noob.com&moreparams=values'; var emailRegex= /[._a-zA-Z0-9-]+@[._a-zA-Z0-9-]+/igm; console.log(iframeSrc); console.log(emailRegex.test(iframeSrc)); console.log(iframeSrc.match(emailRegex)); $.each(iframeSrc.match(emailRegex), function(index, value) { console.log(index + ". " + value); }); //输出:0. noobs@noob.com
関数が-1を返すまで続き、サブストリングがもう見つからないことを示します。表示されている場所のインデックスは、while
配列に保存されます。 indexOf()
以上がjQuery文字列内の文字列のすべての出来事を取得しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。