EGREPを使用して行内のパターンの最初の出現を検索する方法

user2192774

EGREP正規表現を使用して、URLを含むファイル内のいくつかのパターンを検索しています。各行でのみ最初のインスタンスを見つけたい。たとえば、これは私の正規表現です。

egrep -io '^\<http(s)://home\>+\..+\.gov(\.au)?' input.txt

このインスタンスを出力します。

https://home.xxx.gov/uuu.aspx?url=https://home.xxx.gov

しかし、この特定の例で私が本当に探しているのは次のとおりです。

https://home.xxx.gov

.govの後に何が来るかは気にしないので、トリミングしたいと思います。これどうやってするの?

Pietzckerチーム

怠惰な数量詞が必要であり、そのためにはPerlスタイルの正規表現が必要です。

egrep -P -io '^https?://home\..+?\.gov(\.au|\.uk)?' input.txt

egrepPerl正規表現をサポートしいない場合は、別の方法を見つける必要があります。たとえば、

egrep -io '^https?://home\.[A-Za-z0-9.]+\.gov(\.au|\.uk)?' input.txt

または

egrep -io '^https?://home\.[^/]+\.gov(\.au|\.uk)?' input.txt

正規表現で一致する可能性のある文字の範囲を制限します。@ sshashank124のソリューションも参照してください。

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

行内のタミル文字のすべての出現を検索する方法は?

分類Dev

grepのみを使用して最初の出現のみを検索する

分類Dev

grep / egrepを使用して2つの引用符の間のすべてのタブを検索する方法

分類Dev

特定の文字列の後にpreg_matchを使用して、パターンのすべての連続した出現を検索する

分類Dev

行内の一致パターンのすべての出現を置き換える方法は?

分類Dev

Perl:正規表現での検索パターンと置換として文字列変数を使用する方法

分類Dev

Java RegExは、入力文字列のregExパターンから最初の出現を検索します

分類Dev

REを使用して、文から文字、単語、またはスペースの最初の出現を検索する

分類Dev

AIX:egrepを使用してマッシングパターンを検索する方法は?

分類Dev

パターンの最初の出現を抽出して印刷するawk

分類Dev

正規表現を使用してこのパターンを検証する方法

分類Dev

ファイル内のすべての行をsedで置き換えると、行内のパターンの最初の出現が置換されます。

分類Dev

ファイル内のすべての行をsedで置き換えると、行内のパターンの最初の出現が置換されます。

分類Dev

正規表現を使用してパターンを検索するときの逆順エラーの範囲?

分類Dev

正規表現パターンのすべての出現を検索し、eval出力に置き換えます

分類Dev

Pythonを介してプロパティファイルの正規表現文字列を使用して正規表現パターンで検索する方法

分類Dev

grepを使用してファイルから複数の検索パターンを検索する方法

分類Dev

正規表現を使用してパターンを検索し、別のパターンを除外します

分類Dev

方法-最初の出現のみを検索して置換します

分類Dev

連続して表示される場合、最初のパターンを無視してgrepで複数のパターンを検索する方法

分類Dev

正規表現パターンluaを使用して文字列内の単語を検索する

分類Dev

正規表現を使用して、ファイル内の文字列パターンを検索する前と後

分類Dev

Pythonで正規表現を使用して文のパターンを検索する

分類Dev

UNIXで正規表現を使用して特定のパターンを検索する

分類Dev

PHP:正規表現を使用して文字列内の配列パターンを検索する

分類Dev

ファイルを読み取り、特定の文字列の最初の出現を検索し、特定のパターンのみに一致します

分類Dev

パンダ:特定の列に表示される要素の最初の出現を検索します

分類Dev

パンダを使用して、group-byでの最初の出現回数を格納する列を作成する方法

分類Dev

mysqlのvb.netを介して検索パラメーターとして現在の日付を使用する

Related 関連記事

  1. 1

    行内のタミル文字のすべての出現を検索する方法は?

  2. 2

    grepのみを使用して最初の出現のみを検索する

  3. 3

    grep / egrepを使用して2つの引用符の間のすべてのタブを検索する方法

  4. 4

    特定の文字列の後にpreg_matchを使用して、パターンのすべての連続した出現を検索する

  5. 5

    行内の一致パターンのすべての出現を置き換える方法は?

  6. 6

    Perl:正規表現での検索パターンと置換として文字列変数を使用する方法

  7. 7

    Java RegExは、入力文字列のregExパターンから最初の出現を検索します

  8. 8

    REを使用して、文から文字、単語、またはスペースの最初の出現を検索する

  9. 9

    AIX:egrepを使用してマッシングパターンを検索する方法は?

  10. 10

    パターンの最初の出現を抽出して印刷するawk

  11. 11

    正規表現を使用してこのパターンを検証する方法

  12. 12

    ファイル内のすべての行をsedで置き換えると、行内のパターンの最初の出現が置換されます。

  13. 13

    ファイル内のすべての行をsedで置き換えると、行内のパターンの最初の出現が置換されます。

  14. 14

    正規表現を使用してパターンを検索するときの逆順エラーの範囲?

  15. 15

    正規表現パターンのすべての出現を検索し、eval出力に置き換えます

  16. 16

    Pythonを介してプロパティファイルの正規表現文字列を使用して正規表現パターンで検索する方法

  17. 17

    grepを使用してファイルから複数の検索パターンを検索する方法

  18. 18

    正規表現を使用してパターンを検索し、別のパターンを除外します

  19. 19

    方法-最初の出現のみを検索して置換します

  20. 20

    連続して表示される場合、最初のパターンを無視してgrepで複数のパターンを検索する方法

  21. 21

    正規表現パターンluaを使用して文字列内の単語を検索する

  22. 22

    正規表現を使用して、ファイル内の文字列パターンを検索する前と後

  23. 23

    Pythonで正規表現を使用して文のパターンを検索する

  24. 24

    UNIXで正規表現を使用して特定のパターンを検索する

  25. 25

    PHP:正規表現を使用して文字列内の配列パターンを検索する

  26. 26

    ファイルを読み取り、特定の文字列の最初の出現を検索し、特定のパターンのみに一致します

  27. 27

    パンダ:特定の列に表示される要素の最初の出現を検索します

  28. 28

    パンダを使用して、group-byでの最初の出現回数を格納する列を作成する方法

  29. 29

    mysqlのvb.netを介して検索パラメーターとして現在の日付を使用する

ホットタグ

アーカイブ