Just a random thought - could you try some different syntax like "general000[^${loopCount}]"? This will include the loop number in the result, but it generally filters out the current loop.
A quick test with the Java Matcher functionality shows that the pattern works as initially written: Enter your regex: general000(?!5) Enter input string to search: general0005 No match found. Enter your regex: general000(?!5) Enter input string to search: general0003 I found the text "general000" starting at index 0 and ending at index 10, with 0 groups: On Fri, Jan 9, 2009 at 11:31 AM, efj <elliott.jo...@mclarensoftware.com> wrote: > > Sebb, good idea and kicking myself for not thinking of this simple debug > approach. Tried it and the text is being substituted fine reads for the 5th > loop: > > general000(?!5) > > Clearly not a jmeter prob, it looks like our custom java class is struggling > with the (?! ) characters, so I'll pass this onto the developers. > > Thanks for your input. > > efj > > > sebb-2-2 wrote: >> >> Try displaying the value that passed to the code. >> For example, >> >> ${__log(general000(?!${loopCount}))) >> >> or whatever is more convenient. >> >> > > -- > View this message in context: > http://www.nabble.com/using-variable-as-part-of-regular-expression---escapre-characters-tp21352547p21369807.html > Sent from the JMeter - User mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: jmeter-user-unsubscr...@jakarta.apache.org > For additional commands, e-mail: jmeter-user-h...@jakarta.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: jmeter-user-unsubscr...@jakarta.apache.org For additional commands, e-mail: jmeter-user-h...@jakarta.apache.org