Anonymous ID: cfdb31 Its dangerous to go alone! Take this. May 22, 2018, 3:43 p.m. No.1510286   🗄️.is 🔗kun   >>7917

Warning. These filters are indiscriminate, and accidentally screwing one up can corrupt your filters. Sometimes you will also need to delete one in case of a false positive.

 

Keep a back up of all of your filters in a text file.

Anonymous ID: cfdb31 May 22, 2018, 3:47 p.m. No.1510315   🗄️.is 🔗kun

For "Muh P-fags"

 

(([["]?[pP][]"]?)\s(([Ii][Ss]\s+[fF][oO][rR]|[iI][sS]|[aA][rR][eE]|[bB][eE])\s+([tT][Hh][eE])?|(=))\s[["]?pP[]"]?)|(([["]?[pP][]"]?)\s(([Ii][Ss]\s+[fF][oO][rR]|[iI][sS]|[aA][rR][eE]|[bB][eE])\s+([nN][oO][Tt])|([!][=]))\s([tT][Hh][eE])?\s*[["]?[pP][oO][pP][eE][]"]?)

Anonymous ID: cfdb31 May 22, 2018, 3:50 p.m. No.1510347   🗄️.is 🔗kun

For "Muh Larp-fags"

 

(([Tt][hH][iI][sS]|[["']Q[]'"])\s([iI][sS])\s([Ff][aA][kK][eE])|([Aa]?\s*([lL][aA][rR][pP])))

Anonymous ID: cfdb31 May 22, 2018, 3:57 p.m. No.1510443   🗄️.is 🔗kun

Flattardery

 

Note that this filter is only mildly effective because the FE psyop is heavily based on images. This particular spook has exploited this by creating more and more images and by almost never mentioning the keywords.

 

(([['"]?)([Ff][Ll][Aa][Tt]|[cC][uU][rR][vV][eE][dD]|[hH][oO][lL][lL][oO][wW]|[iI][nN][nN][eE][rR])([]'"]?)\s([['"])?([Ee][aa][rR][tT][hH]|[sS][pP][hH][eE][rR][eE])([]'"])?\s)|(([['"])?([Ee][aa][rR][tT][hH]|[sS][pP][hH][eE][rR][eE])([]'"])?\s([iI][Ss])?\s([['"]?)([Ff][Ll][Aa][Tt]|[cC][uU][rR][vV][eE][dD]|[hH][oO][lL][lL][oO][wW]|[iI][nN][nN][eE][rR])([]'"]?)\s*)

Anonymous ID: cfdb31 May 22, 2018, 4:18 p.m. No.1510700   🗄️.is 🔗kun

"Pamphlet is Q!"

 

([['"]?[qQ][]"']?\s([Rr][eE][aA][lL][lL][yY])?\s([Ii][Ss]|[Bb][eE])\s([Rr][eE][aA][lL][lL][Yy])?\s(["'[]?[Pp][aA][mM][pP][hH][lL][eE][tT][]'"]?\s([Aa][Nn][Oo][Nn])?[]'"]?))|((["'[]?[Pp][aA][mM][pP][hH][lL][eE][tT][]'"]?\s([Aa][Nn][Oo][Nn])?[]'"]?)\s([Rr][eE][aA][lL][lL][yY])?\s([Ii][Ss]|[Bb][eE])\s(?!n(?!o(?!t)))\s([Rr][eE][aA][lL][lL][Yy])?\s*[['"]?[qQ][]"']?)

Anonymous ID: cfdb31 May 22, 2018, 4:21 p.m. No.1510747   🗄️.is 🔗kun   >>1015 >>5315

8ch limits the complexity of the regular expressions to case sensitive searches (hence the []'s all over the damn place).

 

With a little knowledge of what works, you can build your own filters.

Anonymous ID: cfdb31 May 22, 2018, 4:42 p.m. No.1511015   🗄️.is 🔗kun   >>1111

>>1510747

 

  1. All of these expressions are built around character classes. Character classes are a grouping which will match exactly a single character out of the class.

 

Some characters need to be escaped (obviously the [ and the ] characters) or they will interfere. To escape the character prepend a \

 

For example:

 

[ABC] matches a single letter of A, B, or C (but not a,b or c).

 

[[]] matches [ or ]

 

  1. A grouping processes a chunk of letters together. This is useful for optional matches and debugging. You can of course have groups within other groups.

 

For example:

(cat)|([Dd]og)

 

will match, cat, Dog and dog

 

  1. The following symbols denote the number of matches in a group or subgroup

 

    • 0 to infinity

    • 1 to infinity

? - 0 to 1

 

{number} - exactly the number of matches

 

{min, max} - between min and max matches.

 

For example:

 

Cats?|Dogs?

 

will match Cat, Cats, Dog and Dogs.

 

Frogs*

 

will match Frog, Frogs, Frogss, Frogsss and so on

 

(Frogs)+

 

will match Frog, FrogsFrogs, FrogsFrogsFrogs and so on.

 

  1. The following symbols have special meaning.

 

. - matches any character

\s - matches any space

\w - matches any word character

 

For example:

 

.* - matches any number of any characters.

 

\w* - matches any number of non-space characters.

 

\s* - matches any number of spaces.

 

\s+ - at least one space.

Anonymous ID: cfdb31 May 22, 2018, 4:53 p.m. No.1511111   🗄️.is 🔗kun

>>1511015

 

This will only get you so far. You will want to test. There are many places online to do so.

 

Here is one of a dozen -

https: //regexr.com/

 

Here is another reference which contains advanced topics, go here after you absorb the above -

 

https: //www.autohotkey.com/docs/misc/RegEx-QuickRef.htm