grepを使用した複数の文字列の正確な文字列照合

シェイラ

grepを使用して、複数の文字列に完全に一致する文字列を探しています。

約1,000万行10列の大きなデータファイルで次の3つの文字列を見つけたいとしましょう。次の正確な文字列を含むすべての行を見つけるために、ファイルをクエリしたいと思います。ありがたいことに、1つの列だけに「rs番号」があるので、列を指定する必要はありません:rs123 rs246 rs689653

次の式を試してみたところ、これらの文字列を含むすべてのオプションが返されました。場合によっては、「rs123456」のような行が表示されますが、完全に一致する行が必要な場合は次のようになります。

grep -E 'rs123|rs246|rs689653' queriedfile.txt

それから私は、と次の式を試してみました^し、$私のクエリにNOの一致をバック受け取った(と私はいくつかがある知っています)。

grep -E '^rs123$|^rs246$|^rs689653$' queriedfile.txt
スティールドライバー

-wコマンドラインオプションを追加して、一致を単語全体に制限できます

$ printf 'rs123456\nrs246\n' | grep -wE 'rs123|rs246|rs689653'
rs246

またはワードアンカーを明示的に追加します

$ printf 'rs123456\nrs246\n' | grep -E '\b(rs123|rs246|rs689653)\b'
rs246

(あなたが接近していた^$-しかし、それらは、あるライン-anchors)。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

正規表現を使用しないC ++複数文字列照合

分類Dev

rでの正確な文字列照合

分類Dev

grepを使用して2列目と5列目の文字列を照合するための正規表現

分類Dev

Rで正規表現を使用した正確な文字列照合

分類Dev

Rを使用した文字列の照合

分類Dev

case_whenを使用した文字列照合の複数のパターン

分類Dev

正規表現を使用した文字列の照合c#

分類Dev

文字列内の正確な文字列の照合

分類Dev

grepを使用してファイルからPythonの複数行式文字列を照合しますか?

分類Dev

grepの正確な文字列変数

分類Dev

特殊文字を除外しながら、複数行の文字列内の文字列を照合します

分類Dev

文字列を複数の正規表現パターンと照合します

分類Dev

文字列を正確な数の識別子文字と照合する正規表現

分類Dev

Java-複数行の正規表現を使用して最初の文字列を照合する

分類Dev

引用符で囲まれた文字列内の正確な文字列を照合する方法

分類Dev

複数の文字列を照合して結合する

分類Dev

Pythonの複数行の文字列をエスケープ文字と照合するための正規表現

分類Dev

正規表現を使用して文字列内の変数を照合する

分類Dev

長い文字列内のStartWithおよびEndWith文字列と複数の文字列を照合する正規表現

分類Dev

正規表現:複数行にわたる不要なデータと混合された2つのキーワード間の文字列を照合します

分類Dev

Pythonでの複数の文字列照合

分類Dev

C ++でstd :: regexを使用して正確な部分文字列を照合する

分類Dev

正確な文字列を照合した後、Linuxyamlファイルでsedを使用して行を追加する方法

分類Dev

正確な文字列を照合した後、Linuxyamlファイルでsedを使用して行を追加する方法

分類Dev

PHP preg_matchを使用して文字列内の正確な数値と記号を照合するにはどうすればよいですか?

分類Dev

正規表現を使用して複数行の文字列で。(ドット)を使用して、いくつかを除くすべての文字を照合します

分類Dev

Pythonの複数行の文字列をエスケープ文字と照合するためのflexの使用

分類Dev

文字列を配列内の部分的な文字列と照合/照合します

分類Dev

正規表現で文字列を取得し、文字列を照合した後に他の文字列を削除する方法

Related 関連記事

  1. 1

    正規表現を使用しないC ++複数文字列照合

  2. 2

    rでの正確な文字列照合

  3. 3

    grepを使用して2列目と5列目の文字列を照合するための正規表現

  4. 4

    Rで正規表現を使用した正確な文字列照合

  5. 5

    Rを使用した文字列の照合

  6. 6

    case_whenを使用した文字列照合の複数のパターン

  7. 7

    正規表現を使用した文字列の照合c#

  8. 8

    文字列内の正確な文字列の照合

  9. 9

    grepを使用してファイルからPythonの複数行式文字列を照合しますか?

  10. 10

    grepの正確な文字列変数

  11. 11

    特殊文字を除外しながら、複数行の文字列内の文字列を照合します

  12. 12

    文字列を複数の正規表現パターンと照合します

  13. 13

    文字列を正確な数の識別子文字と照合する正規表現

  14. 14

    Java-複数行の正規表現を使用して最初の文字列を照合する

  15. 15

    引用符で囲まれた文字列内の正確な文字列を照合する方法

  16. 16

    複数の文字列を照合して結合する

  17. 17

    Pythonの複数行の文字列をエスケープ文字と照合するための正規表現

  18. 18

    正規表現を使用して文字列内の変数を照合する

  19. 19

    長い文字列内のStartWithおよびEndWith文字列と複数の文字列を照合する正規表現

  20. 20

    正規表現:複数行にわたる不要なデータと混合された2つのキーワード間の文字列を照合します

  21. 21

    Pythonでの複数の文字列照合

  22. 22

    C ++でstd :: regexを使用して正確な部分文字列を照合する

  23. 23

    正確な文字列を照合した後、Linuxyamlファイルでsedを使用して行を追加する方法

  24. 24

    正確な文字列を照合した後、Linuxyamlファイルでsedを使用して行を追加する方法

  25. 25

    PHP preg_matchを使用して文字列内の正確な数値と記号を照合するにはどうすればよいですか?

  26. 26

    正規表現を使用して複数行の文字列で。(ドット)を使用して、いくつかを除くすべての文字を照合します

  27. 27

    Pythonの複数行の文字列をエスケープ文字と照合するためのflexの使用

  28. 28

    文字列を配列内の部分的な文字列と照合/照合します

  29. 29

    正規表現で文字列を取得し、文字列を照合した後に他の文字列を削除する方法

ホットタグ

アーカイブ