Syntactic Confectionery Delight | |
PerlMonks |
comment on |
( [id://3333]=superdoc: print w/replies, xml ) | Need Help?? |
Hello Monks
I am developing a tool for analyzing different map-files. I do this by reading-in the map-file generated by i.e. ARM compiler into an Array ( as usual ) and start analyzing line by line by going through the array. A small state machine shall do the analysis. In case specific content is found the state machine jumps into different state. One of this state-changes shall be done when following line is recognised " Code (inc. data) RO Data RW Data ZI Data Debug Object Name\n". Now I want to have a regex which matches this and only this line, so I started doing this like that: if ( $MapFile->[$iterator] =~m# Code \(inc\. data\) RO Data RW Data ZI Data Debug Object Name#){#...do something... [...] I have escaped the braces and the dot but it does not match. ?? I want to keep it also quite simple so i have not used \s+ in the regex, but even with \s+ it does not match. I do not want to get any information from the expression so i am not using braces at all, just the match is quite important to me. Any help is welcome!! Best regards! Tobias In reply to Regexpression is not matching by tobias_hofer
|
|