文字列に部分文字列pythonが含まれているかどうかを確認します

| | | | | | |

include()、indexOf()メソッド、または正規表現を使用して、JavaScript文字列に文字または句が含まれているかどうかを確認できます。 include()は、文字列に文字または一連の文字が含まれているかどうかを確認するために使用される最も一般的な方法であり、この目的のために特別に設計されました。

文字列に部分文字列が含まれているかどうかの確認はプログラミング言語で行う一般的なこと。たとえば、オンラインゲームを作成しているとします。ユーザーの名前に禁止されているフレーズが含まれているかどうかを確認して、すべてのユーザーの名前がゲームに合わせて調整されていることを確認できます。

stringJavaScriptに含まれている

3つの方法で確認できます。 JavaScript文字列には、文字または文字のシーケンスが含まれます。...

  • include()
  • indexOf()
  • 正規表現(regex )

このチュートリアルでは、これら3つのアプローチを使用して1つのJavaScript文字列に別の文字列が含まれているかどうかを確認するために使用できる方法について説明します。

文字列にJavaScriptが含まれています。 include()

ES6で導入されたJavaScript includeメソッド()は、文字列にメソッドに渡された文字が含まれているかどうかを判別します。文字列にいくつかの文字が含まれている場合、メソッドは「true」を返します。

指定された文字列に目的の文字が含まれていない場合、include()は「false」を返します

include()メソッドの構文は次のとおりです。

「string」の値は、検索に使用する文字を指します。 「スピーチ」とは、探している文字を指します

実行中のinclude()の例を次に示します。

コードは次を返します:。単語の例は文字列内にあります

最初の2行で、2つのJavaScript変数を宣言します。最初の変数は、検索を実行する文字列です。 2つ目は、元の文字列で検索するサブ文字列です。つまり、最初の変数に2番目の変数の内容が含まれているかどうかを確認します

次に、ifステートメントを使用して、「example」変数に変数「ourSubstring」の内容が含まれているかどうかを評価します。

If。 「example”には「example」という単語が含まれ、TRUEを返します。これは、console.log()ステートメントが「if」の本文で実行されることを意味します。それ以外の場合は、「elseステートメント」が実行されます。

()は大文字と小文字を区別することを理解しているため、部分文字列の大文字と小文字を変更すると、「false」が返されます。メソッド

2番目の引数には()

include()を使用すると、2番目の引数を指定できます。この2番目の引数は、include()がサブストリングの検索を開始するインデックス番号です。最初の文字のインデックスは「0」、2番目の文字は「1」、など。実際、リストのインデックスを最初から再作成する

または、「example」という単語かどうかを確認します。チェーンのインデックス位置7の後に表示されます:

includeメソッドは、文字列が始まるインデックス位置を返します()。コード宣言「例という単語は文字列に含まれていません。」 「文字列には「example」という単語が含まれていますが、この単語は「example」と

の間にあるスペースである添え字「7」の値の前に表示されます。JavaScriptは文字列に「String! ":IndexOf()

include() JavaScript indexOf()などのプロセスは、1つの文字列に別のチェーンが含まれているかどうかを確認します。異なるのは、これら2つの関数の出力です

include()メソッドを使用すると、メソッドはブール値を返します。trueまたはfalse。indexOf()は、サブストリングの開始インデックス位置を返します。または、文字列に部分文字列が含まれていない場合は、「-1」になります。

トークンこのメソッドの構文を見てください。

include()の例のように、「string」は探している値を指します。 「Word」は私たちが探している表現または文字です

これはJavaScriptのindexOf()の例です。

コードは次のように返されます:単語は文字列のExampleです。最後の例で使用したように、「if」を使用しました。この宣言は、文字列にサブ文字列が含まれているかどうかに応じて、同じパーティからコンソールへのメッセージを表示します。

indexOf()メソッドが-1を返さないかどうかを確認します。この場合、「other、"命令が実行されます。-1は文字列が見つからなかったことを示します。それ以外の場合は、「if」内のコードが実行されます

次の文字列に対してindexOf()を使用します。サブ文字列は含まれていません。

サブストリングが見つからないため、コードは-1を返します

indexOf()は、プロセスに()が含まれているため、大文字と小文字が区別されます。検索を特定のインデックス値から開始する場合は、別の引数を使用できます。

インデックス7に完全に一致するものが見つからないため、コードは-1を返します。

文字列にはJavaScriptが含まれています。 Regex

JavaScript正規表現-oregex-を使用して、文字列に部分文字列が含まれているかどうかを確認することもできます。正規表現は柔軟性があるため、非常に便利です。探しているものを細かく制御できます。

RegExp.test()メソッドを使用して、文字列にサブ文字列が含まれているかどうかを確認できます。次に例を示します。"文字列の例"

コードはtrueを返します。実際、「JavaScript」は「example」文字列に含まれています。

Regexは強力です。正規表現の欠点は、使用するルールによっては実行が遅くなる可能性があることです。正規表現ルールに追加するステートメントが多いほど、検索にかかる時間が長くなります。

単純な検索を実行していて、高度な文字列関数が必要ない場合は、include()またはindexOf()を使用すると次のようになります。より良いアプローチ。 .test()メソッドは、正規表現についてまだ学習していない初心者にはお勧めしません。

詳細を知りたい場合。正規表現について、および正規表現をテストするには、正規表現を参照してください。

結論

このチュートリアルでは、JavaScriptの文字列の基本について説明しました。次に、JavaScriptで文字列に部分文字列が含まれているかどうかを確認する3つの方法について説明しました。include()、indexOf()、およびregexを使用する

includeメソッド()がおそらく最も一般的な確認方法です。文字列に部分文字列が含まれている場合。実際、メソッド名はリテラルです。 Include()を使用すると、別の文字列内の文字列を検索できることは明らかです。

JavaScriptについて詳しく知りたいですか?私たちはあなたをカバーしています。学習に関する専門家のアドバイスについては、学習方法JavaScriptをご覧ください。また、知識を向上させるためのyou.derに最適な学習リソースのリストもあります。

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method