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
Help-cfengine@cfengine.org
https://cfengine.org/mailman/listinfo/help-cfengine

Reply via email to