func (s *Selection) Not(selector string) *Selection {
	return s.NotMatcher(cascadia.MustCompile(selector))
}
Not removes elements from the Selection that match the selector string.
It returns a new Selection object with the matching elements removed.
package goquery
import (
	"github.com/andybalholm/cascadia"
	"golang.org/x/net/html"
)
func (s *Selection) Filter(selector string) *Selection {
	return s.FilterMatcher(cascadia.MustCompile(selector))
}
func (s *Selection) FilterMatcher(m Matcher) *Selection {
	return pushStack(s, winnow(s, m, true))
}