I found [.]
in a regular expression on manpage of notmuch:
notmuch search 'from:"/bob@.*[.]example[.]com/"'
It seemed to be useless because brackets are for list but have only one character, but finally I learned it matches a literal dot.
Then, why they use it rather than \.
? Are there any advantages on this expression?