mirror of
https://github.com/johnkerl/miller.git
synced 2026-07-24 16:38:57 +00:00
sub with regex iterate
This commit is contained in:
parent
6f559f8d7f
commit
6da8cb36bd
3 changed files with 57 additions and 0 deletions
|
|
@ -1530,6 +1530,53 @@ mlr filter -v $x =~ "^a.*"."d$" ./reg_test/input/regex.dkvp
|
|||
d$ (literal).
|
||||
x=abcd,y=ghi
|
||||
|
||||
mlr filter -v $x =~ "bcd"i ./reg_test/input/regex.dkvp
|
||||
=~ (operator):
|
||||
x (field_name).
|
||||
bcd (regexi).
|
||||
x=abcd,y=ghi
|
||||
x=ABCD,y=GHI
|
||||
x=abcde,y=ghi
|
||||
x=ABCDE,y=GHI
|
||||
|
||||
mlr filter -v $x =~ "^bcd"i ./reg_test/input/regex.dkvp
|
||||
=~ (operator):
|
||||
x (field_name).
|
||||
^bcd (regexi).
|
||||
|
||||
mlr filter -v $x =~ "^abc"i ./reg_test/input/regex.dkvp
|
||||
=~ (operator):
|
||||
x (field_name).
|
||||
^abc (regexi).
|
||||
x=abc,y=def
|
||||
x=ABC,y=DEF
|
||||
x=abcd,y=ghi
|
||||
x=ABCD,y=GHI
|
||||
x=abcde,y=ghi
|
||||
x=ABCDE,y=GHI
|
||||
|
||||
mlr filter -v $x =~ "^abc$"i ./reg_test/input/regex.dkvp
|
||||
=~ (operator):
|
||||
x (field_name).
|
||||
^abc$ (regexi).
|
||||
x=abc,y=def
|
||||
x=ABC,y=DEF
|
||||
|
||||
mlr filter -v $x =~ "^a.*d$"i ./reg_test/input/regex.dkvp
|
||||
=~ (operator):
|
||||
x (field_name).
|
||||
^a.*d$ (regexi).
|
||||
x=abcd,y=ghi
|
||||
x=ABCD,y=GHI
|
||||
|
||||
mlr filter -v $x =~ "^a.*"."d$"i ./reg_test/input/regex.dkvp
|
||||
=~ (operator):
|
||||
x (field_name).
|
||||
. (operator):
|
||||
^a.* (literal).
|
||||
d$ (regexi).
|
||||
x=abcd,y=ghi
|
||||
|
||||
mlr --csvlite put $gmt=sec2gmt($sec) ./reg_test/input/sec2gmt
|
||||
sec,gmt
|
||||
0,1970-01-01T00:00:00Z
|
||||
|
|
|
|||
|
|
@ -1,3 +1,6 @@
|
|||
x=abc,y=def
|
||||
x=ABC,y=DEF
|
||||
x=abcd,y=ghi
|
||||
x=ABCD,y=GHI
|
||||
x=abcde,y=ghi
|
||||
x=ABCDE,y=GHI
|
||||
|
|
|
|||
|
|
@ -315,6 +315,13 @@ run_mlr filter -v '$x =~ "^abc$"' $indir/regex.dkvp
|
|||
run_mlr filter -v '$x =~ "^a.*d$"' $indir/regex.dkvp
|
||||
run_mlr filter -v '$x =~ "^a.*"."d$"' $indir/regex.dkvp
|
||||
|
||||
run_mlr filter -v '$x =~ "bcd"i' $indir/regex.dkvp
|
||||
run_mlr filter -v '$x =~ "^bcd"i' $indir/regex.dkvp
|
||||
run_mlr filter -v '$x =~ "^abc"i' $indir/regex.dkvp
|
||||
run_mlr filter -v '$x =~ "^abc$"i' $indir/regex.dkvp
|
||||
run_mlr filter -v '$x =~ "^a.*d$"i' $indir/regex.dkvp
|
||||
run_mlr filter -v '$x =~ "^a.*"."d$"i' $indir/regex.dkvp
|
||||
|
||||
run_mlr --csvlite put '$gmt=sec2gmt($sec)' $indir/sec2gmt
|
||||
run_mlr --csvlite put '$sec=gmt2sec($gmt)' $indir/gmt2sec
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue