Forum: Cfengine Help
Subject: Function readstringarrayidx () - Need Regex help
Author: joe77
Link to topic: https://cfengine.com/forum/read.php?3,22623,22623#msg-22623
Hi,
I have a problem with readstringarrayidx ()
1. I want to read from this example datafile
#######################
VM;bv10;name1;vlan142;192
VM;bv11;name2;vlan122;102
VM;bv12;name1;vlan102;103
########################
I want to select the lines where "VM" and "name1" are present (line 2 should be
"removed") but i am not getting the regexp correct. Tried maaaany different
ones ;)
I just started to learn about regular expressions. I know that this function is
unanchored. But using anchors like "^" or "$" didnt work either.
####################
REGEX= VM.*name1.*
"dim_array" int => readstringarrayidx("array","datafile","REGEX",";",10,10000);
#######
Can someone give me a hint about finding the correct REGEX?
Thanks in advance
Joe
_______________________________________________
Help-cfengine mailing list
[email protected]
https://cfengine.org/mailman/listinfo/help-cfengine