I want to specify a bit better where my Greasemonkey script runs.
// @include https://example.com/*
Works fine, but it is too inaccurate, I want something like:
// @include https://example.com/xx-xx/Asset/*
xx could be any letter a-z, - is just dash, xx could be any letter a-z. My Idea was use regular expression for any 5 symbols, but I don't know how to properly use it. This is not working and lot more expression which I have tried to:
// @include https://example.com/...../Asset/*
Any idea how handle this?
Update:
This sort of works:
// @include https://example.com/*/Asset/*
See Include and exclude rules in the Greasemonkey documentation.*
is a special wildcard, NOT per the usual javascript rules.
To use full-powered regular expressions, Greasemonkey provides a special syntax for @include
.
So your https://example.com/xx-xx/Asset/*
pattern would become:
// @include /^https:\/\/example\.com\/[a-z]{2}\-[a-z]{2}\/Asset\/.*$/
You can see an explanation of that regex at RegExr.com.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With