"(?:(?!(?i)<\\?(?:php|=|))[\\s\\S])++"
"(?://(?:(?!\\?>)[^\\n\\r])*+|#(?!\\[)(?:(?!\\?>)[^\\n\\r])*+|/\\*[\\s\\S]*?\\*/)"
"(?s)(<<<[ \t\u000b\f]*+\"?([^\r\n\'\"]++)\"?(?:\r\n?+|\n))(?:(.*?)(?:\r\n?+|\n))?[ \t]*+\\2(?![[a-zA-Z_\\x7f-\\xff][0-9]])"
"(?:(?:(?:[^\\\\$\\{])|(?:\\$(?!\\{|[a-zA-Z_\\x7f-\\xff]))|(?:\\{(?!\\$))|(?:\\\\[\\s\\S]?))++)"
"[a-zA-Z_\\x7f-\\xff][[a-zA-Z_\\x7f-\\xff][0-9]]*+"
"[[a-zA-Z_\\x7f-\\xff][0-9]]"
"\\n\\r\\u2028\\u2029"
"(?:\r\n?+|\n)"
"(?s)<<<[ \t\u000b\f]*+\'([^\r\n\'\"]++)\'(?:\r\n?+|\n)(?:.*?(?:\r\n?+|\n))?[ \t]*+\\1(?![[a-zA-Z_\\x7f-\\xff][0-9]])"
"(?:(?:[0-9]++(?:_[0-9]++)*+|(?:(?:[0-9]++(?:_[0-9]++)*+)*+[\\.][0-9]++(?:_[0-9]++)*+)|(?:[0-9]++(?:_[0-9]++)*+[\\.](?:[0-9]++(?:_[0-9]++)*+)*+))[eE][+-]?[0-9]++(?:_[0-9]++)*+)|(?:(?:[0-9]++(?:_[0-9]++)*+)*+[\\.][0-9]++(?:_[0-9]++)*+)|(?:[0-9]++(?:_[0-9]++)*+[\\.](?:[0-9]++(?:_[0-9]++)*+)*+)|0[xX][0-9a-fA-F]++(?:_[0-9a-fA-F]++)*+|0[bB][01]++(?:_[01]++)*+|0[oO]?[0-7]*+(?:_[0-7]++)*+|[1-9][0-9]*+(?:_[0-9]++)*+"
"\\?>"
"\\?>(?:(?!(?i)<\\?(?:php|=|))[\\s\\S])*+(?:(?i)<\\?(?:php|=|))?+"
"(?i)<\\?(?:php|=|)"
"(?:(?!(?i)<\\?(?:php|=|))[\\s\\S])*+(?:(?i)<\\?(?:php|=|))"
"(?:(?:(?:[^\\\\$\\{`])|(?:\\$(?!\\{|[a-zA-Z_\\x7f-\\xff]))|(?:\\{(?!\\$))|(?:\\\\[\\s\\S]?))++)"
"(?:\"(?:(?:(?:[^\"\\\\$\\{])|(?:\\$(?!\\{|[a-zA-Z_\\x7f-\\xff]))|(?:\\{(?!\\$))|(?:\\\\[\\s\\S]?))++)?+\"|\'(?:[^\'\\\\]*+(?:\\\\[\\s\\S])?+)*+\')"
"(?:(?:(?:[^\"\\\\$\\{])|(?:\\$(?!\\{|[a-zA-Z_\\x7f-\\xff]))|(?:\\{(?!\\$))|(?:\\\\[\\s\\S]?))++)"
"\\$[a-zA-Z_\\x7f-\\xff][[a-zA-Z_\\x7f-\\xff][0-9]]*+"
"\\t\\u000B\\f\\u0020\\u00A0\\uFEFF\\p{Zs}"