Scripted fields examples from the article result in a compile error

Have you turned regex in your elasticsearch.yml file?

script.painless.regex.enabled: true