Very cool. It seems to be missing the begins with and ends with selectors for the attr-val.
[title^=“old”]
and
[title$=“old”]
[title^=“old”]
and
[title$=“old”]
and
[title$=“old”]
Once you get used to using these, and their relatives, you find all kinds of uses for them, like applying styles only to telephone links:
a[href^="tel:"] ^ means match input start
$ means match input end
Makes remembering the CSS selector syntax easier once you know that. (Or makes the regex syntax easier to remember?)