I would like to use a variable within a regular expression counter. I tried the following, but it gave me a syntax error:
:syntax region Keyword start="^\w\+\s\+\z(\d\+\)" end=#\(\s*\(".\+"\|'.\+'\).*\n\)\{\z1\}# If I replace \z1 with 1 or some other number it works fine. I also tried something like \{,20\} but then it will only do a greedy match on the first line and skip the rest. The region I'm trying to match is: PRNEXCLUDED 0 or SERVER 1 '0' or STALIST 6 "STA1" "n" "" "" "" "" "" "" "STA2" "n" "" "" "" "" "" "" "STA3" "n" "" "" "" "" "" "" "STA4" "n" "" "" "" "" "" "" "STA5" "n" "" "" "" "" "" "" "STA6" "n" "" "" "" "" "" "" Any help would be greatly appreciated. Thanks, Shaun