diff options
author | Araq <rumpf_a@web.de> | 2018-09-03 18:29:00 +0200 |
---|---|---|
committer | Araq <rumpf_a@web.de> | 2018-09-03 18:29:11 +0200 |
commit | 320582a55c9ba1f91d70a3f120413e305fda2962 (patch) | |
tree | 6114d47a5342adfd4d1f472bb3484a73ad11cf06 /examples/extract_keyval_pairs_pegs.nim | |
parent | 1a60ffcf1dc265c6b92dfd757e1bfd5e904c1f3d (diff) | |
download | Nim-320582a55c9ba1f91d70a3f120413e305fda2962.tar.gz |
cleanup Nim's examples/ directory; closes #7725
Diffstat (limited to 'examples/extract_keyval_pairs_pegs.nim')
-rw-r--r-- | examples/extract_keyval_pairs_pegs.nim | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/examples/extract_keyval_pairs_pegs.nim b/examples/extract_keyval_pairs_pegs.nim new file mode 100644 index 000000000..2a5643276 --- /dev/null +++ b/examples/extract_keyval_pairs_pegs.nim @@ -0,0 +1,7 @@ +# Filter key=value pairs from "myfile.txt" +import pegs + +for x in lines("myfile.txt"): + if x =~ peg"{\ident} \s* '=' \s* {.*}": + echo "Key: ", matches[0], + " Value: ", matches[1] |