Hi,
I did of course not read the subject. Shame on me.
The answer below is for regex in general, not sure how applicable it is
to the Matrix Authorization Strategy Plugin (not using it).
BR
Gunnar
On 09/19/14 09:57, Gunnar Strand wrote:
Hi Jan,
On 09/19/14 09:38, Jan Seidel wrote:
Hi all,
I have a weird issue with a regular expression.
Hopefully you can help me out here.
I have a RegEx like *(.*)GUIDE_(?!MIB)(.*)(?!P4)*
It should, as far as I can tell, list all jobs containing GUIDE but
exclude GUIDE jobs with a MIB in the middle or P4 at the end of the
project name, right?
No, the regex can consume "GUIDE_P4" using "GUIDE_(.*)" which is then
not followed by "P4" and so is true. I am not aware of any way to
write /one/ expression to do what you want. You need a separate test
for excluding names with "P4" at the end.
My problem here is, that jobs with a P4 at the end still are listed :(
I have for testing purposes tried all kind of RegEx that crossed my
mind but without any success.
Later I tried just to exclude job names with a P4 at the end. No joy
The RegEx I used was: *(.*)GUIDE_(.*)(?!P4)*
The list is then completely emtpy.
That is strange since it should match all names containing "GUIDE_". I
am unsure of the context, but your code should be something like this
pseudo code:
if ( name != /P4$/ ) {
println name;
}
BR
Gunnar
--
You received this message because you are subscribed to the Google
Groups "Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to jenkinsci-users+unsubscr...@googlegroups.com
<mailto:jenkinsci-users+unsubscr...@googlegroups.com>.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Jenkins
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to jenkinsci-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.