文字列から1つ以上のパターンを抽出します

woland

次のような行がいくつかあります。

function( "((2 * VAR(\"xxx\")) - VAR(\"yyy\"))" ?name "name" ?plot t ?save t ?evalType 'point)
function("value(res VAR(\"zzz\"))" ?name "othername" ?plot t ?save t ?evalType 'point)

そして、VAR関数で定義された文字列を出力するコマンドを見つけたいと思います。

xxx yyy
zzz

私は試してみましたsedが、私が理解しているように、貪欲でない方法でそれを行う方法はありません。

スティールドライバー

grepPerl互換正規表現(PCRE)をサポートするがあれば、次を使用できます。

grep -Po 'VAR\(\\"\K[^\\]*'

または(より対称的に-ルックビハインドとルックアヘッドを使用)

grep -Po '(?<=VAR\(\\").*?(?=\\")'

$ grep -Po 'VAR\(\\"\K[^\\]*'
function( "((2 * VAR(\"xxx\")) - VAR(\"yyy\"))" ?name "name" ?plot t ?save t ?evalType 'point)
function("value(res VAR(\"zzz\"))" ?name "othername" ?plot t ?save t ?evalType 'point)
xxx
yyy
zzz

$ grep -Po '(?<=VAR\(\\").*?(?=\\")'
function( "((2 * VAR(\"xxx\")) - VAR(\"yyy\"))" ?name "name" ?plot t ?save t ?evalType 'point)
function("value(res VAR(\"zzz\"))" ?name "othername" ?plot t ?save t ?evalType 'point)
xxx
yyy
zzz

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

1つのパターンが0回以上発生したときに文字列からパターンを抽出する方法

分類Dev

正規表現を使用して、1行の文字列から繰り返しパターンを抽出します

分類Dev

特定のパターンに従って列から文字列を抽出します

分類Dev

Python3のリストからパターン化された文字列を見つけて抽出します

分類Dev

1つの列から階層データを抽出します

分類Dev

bashの2つのパターンの間から文字列を抽出する方法

分類Dev

パターン文字列から3列に値を抽出しますか?

分類Dev

大文字と小文字を区別せずにRの文字列からパターンを抽出します

分類Dev

vb.netの長い文字列パターンから特定の文字列値を抽出します

分類Dev

Rの文字列からパターンの複数のインスタンスを抽出します

分類Dev

Python-RegExを使用して文字列からパターンを抽出します

分類Dev

正規表現を使用して1つの大きな文字列からデータを抽出します

分類Dev

文字列から1つの単語を抽出します

分類Dev

正規表現パターンにのみ一致する文字列から文字を抽出します

分類Dev

1つ以上のセパレータを保持しながら、複数のセパレータで文字列を分割します

分類Dev

sedまたはawkは、出力ファイルの列文字列パターンから値を抽出します

分類Dev

バッチを使用して1つの文字列から2つのパラメータを取得しますか?

分類Dev

別の行のパターンで指定された位置の間の行から文字列を抽出します

分類Dev

文字列から特定のパターンを抽出する方法

分類Dev

ファイルからパターンの1つのオカレンスを抽出します

分類Dev

パンダの列エントリを展開し、1つ以上の行から値を追加します

分類Dev

Excelで文字列パターンの後のセルからテキストを抽出します

分類Dev

Python。パンダの列から文字列の最後の文字を抽出します

分類Dev

Pythonパンダ:文字列を複数の列に分割し、分割パラメーターから列のデータを抽出します

分類Dev

既存の文字列から2つの文字列を抽出します

分類Dev

パンダの文字列から複数の部分文字列を抽出します

分類Dev

キーパターンを使用して文字列から部分文字列を抽出し、Rubyを使用して区切り文字を抽出します

分類Dev

文字列からmysqlのデータを抽出します

分類Dev

特定のパターンの文字列から最初の文字を抽出する方法

Related 関連記事

  1. 1

    1つのパターンが0回以上発生したときに文字列からパターンを抽出する方法

  2. 2

    正規表現を使用して、1行の文字列から繰り返しパターンを抽出します

  3. 3

    特定のパターンに従って列から文字列を抽出します

  4. 4

    Python3のリストからパターン化された文字列を見つけて抽出します

  5. 5

    1つの列から階層データを抽出します

  6. 6

    bashの2つのパターンの間から文字列を抽出する方法

  7. 7

    パターン文字列から3列に値を抽出しますか?

  8. 8

    大文字と小文字を区別せずにRの文字列からパターンを抽出します

  9. 9

    vb.netの長い文字列パターンから特定の文字列値を抽出します

  10. 10

    Rの文字列からパターンの複数のインスタンスを抽出します

  11. 11

    Python-RegExを使用して文字列からパターンを抽出します

  12. 12

    正規表現を使用して1つの大きな文字列からデータを抽出します

  13. 13

    文字列から1つの単語を抽出します

  14. 14

    正規表現パターンにのみ一致する文字列から文字を抽出します

  15. 15

    1つ以上のセパレータを保持しながら、複数のセパレータで文字列を分割します

  16. 16

    sedまたはawkは、出力ファイルの列文字列パターンから値を抽出します

  17. 17

    バッチを使用して1つの文字列から2つのパラメータを取得しますか?

  18. 18

    別の行のパターンで指定された位置の間の行から文字列を抽出します

  19. 19

    文字列から特定のパターンを抽出する方法

  20. 20

    ファイルからパターンの1つのオカレンスを抽出します

  21. 21

    パンダの列エントリを展開し、1つ以上の行から値を追加します

  22. 22

    Excelで文字列パターンの後のセルからテキストを抽出します

  23. 23

    Python。パンダの列から文字列の最後の文字を抽出します

  24. 24

    Pythonパンダ:文字列を複数の列に分割し、分割パラメーターから列のデータを抽出します

  25. 25

    既存の文字列から2つの文字列を抽出します

  26. 26

    パンダの文字列から複数の部分文字列を抽出します

  27. 27

    キーパターンを使用して文字列から部分文字列を抽出し、Rubyを使用して区切り文字を抽出します

  28. 28

    文字列からmysqlのデータを抽出します

  29. 29

    特定のパターンの文字列から最初の文字を抽出する方法

ホットタグ

アーカイブ