あなたの答えを再フォーマットしてください、それは非常に悪いように見えます
|regex string |説明|ユースケース|説明|
| ------------- | --------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
|^abc |「ABC」で始まる文字列に一致します|「ABC」で始まるテキストファイル内の行を見つける|^行の開始を主張し、ABCは文字通りの文字列です|
|ABC $ |「ABC」で終了する文字列を一致させる|「ABC」で終わるテキストファイル内の行を見つける|ABCはリテラル文字列であり、$は行の終わりを主張します|
|a.b |「a」、任意の文字、そして「b」を含む任意の文字列に一致します|「a」の出来事を見つけるには、任意のキャラクターが続き、次に「b」|AとBは文字通りの文字です。新しいライン以外のキャラクターに一致します|
|\ d {2,4} |2〜4桁のシーケンスに一致します|2〜4桁でAYEAR入力を検証する|\ d任意の数字と一致し、{2,4}は2〜4の範囲を指定します|
|[a-za-z] |単一の大文字または小文字に一致します|テキストファイルで単一文字を見つける|[A-ZA-Z]すべての大文字と小文字を含む文字クラスを定義します|
|[^0-9] |数字ではない文字に一致します|テキストファイルで非桁の文字を見つける|[^0-9]否定（^）のキャラクタークラスと数字の範囲（0-9）を定義します|
|（ABC \ | def）|「ABC」または「def」のいずれかを一致させる|テキストファイルで「ABC」または「def」の発生を見つけるため|（abc \ | def）\ |を使用します「ABC」または「def」のいずれかを示すシンボル|
|A {3} |ちょうど3つの連続した「A」文字を一致させます|テキストファイルで「AAA」の発生を見つけるために|Aは文字通りの文字であり、{3}は正確に3つの出来事を指定します|
|\ bword \ b |単語全体として「単語」と一致します|テキストファイルで「単語」全体を検索する|\ bは単語の境界を主張し、単語は文字通りの文字列です|
|（？i）ABC |「ABC」ケースインテンシティブに一致します|ケースに関係なく「ABC」の発生を見つけるため|（？i）ケースに依存しないフラグを設定し、ABCは文字通りの文字列です|
|（\ d+）\ s+ |1桁以上に合わせて、1つ以上の白文字の文字が続きます|数字を見つけて分離した後、テキストファイル内のスペースが続きます|（\ d+）1桁以上をキャプチャし、\ s+は1つ以上の白文字を一致させます|
|（？<=@）\ w+ |「@」シンボルに続く単語に一致します|電子メールアドレスからユーザー名を抽出する|（？<=@）は、「@」シンボルのポジティブルックベヒンドであり、\ w+は1つ以上の単語文字を一致させます|