this post was submitted on 08 Mar 2026
6 points (100.0% liked)

uBlockOrigin

96 readers
4 users here now

founded 9 months ago
MODERATORS
 

Hello friends, I have a filter I use to block posts containing keywords in their titles. The problem is, they won't work if the keyword appears at the very beginning of the post's title. This is the filter:

lemmy.world##article.row:has-text(/\bKeyWord1\b|\bKeyWord2\b|\bKeyWord3/i)

I've tried ^KeyWord, and that doesn't work either. And I'm now at the limits of my knowledge!

Any tips?

Cheers!

you are viewing a single comment's thread
view the rest of the comments
[โ€“] sukhmel@programming.dev 1 points 15 hours ago (1 children)

Maybe it's case-sensitivity? I'm not fluent in regexp to tell if /i in the end is meant to make search case-insensitive, but it looks to apply only to the third keyword

[โ€“] 58008@lemmy.world 1 points 8 hours ago

Thanks for having a look at it!

I think (99% guessing though) the opening forward slash - (/ - and the forward slash right before the i) is the beginning and end of the regex, with the parentheses being there just to group all of the stuff together, so the /i applies to everything after the (/. If I move the /i to the outside of the closing parenthesis, the whole filter turns red.

Besides, the filter does seem to work as though that /i is correct; it filters keywords regardless of their case.

Cheers!