#include <StringConstants.au3> ; to declare the Constants of StringRegExp
#include <Array.au3> ; UDF needed for _ArrayDisplay and _ArrayConcatenate
Local $sRegex = "(\<meta([\s]*(name="viewport"){1})[\w\d\s\.\-,=]*(content="){1}[\w\d\s\.\-,=]*(viewport-fit=cover){1}[\w\d\s\.\-,="]+\/\>)"
Local $sString = "<!DOCTYPE html>" & @CRLF & _
"<html lang="en">" & @CRLF & _
" <head>" & @CRLF & _
" <meta charset="utf-8" />" & @CRLF & _
" <title>Ionic App</title>" & @CRLF & _
"" & @CRLF & _
" <base href="/" />" & @CRLF & _
"" & @CRLF & _
" <!-- viewport-fit on multiline meta -->" & @CRLF & _
" <meta name="viewport"" & @CRLF & _
" content="viewport-fit=cover, width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"" & @CRLF & _
" />" & @CRLF & _
" <meta" & @CRLF & _
" name="viewport" content="viewport-fit=cover, width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"" & @CRLF & _
" />" & @CRLF & _
" <meta" & @CRLF & _
" name="viewport"" & @CRLF & _
" content="viewport-fit=cover, width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"" & @CRLF & _
" />" & @CRLF & _
"" & @CRLF & _
" <!-- viewport-fit on singleline content at the start -->" & @CRLF & _
" <meta name="viewport" content="viewport-fit=cover, width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no" />" & @CRLF & _
"" & @CRLF & _
" <!-- viewport-fit on singleline content at the end -->" & @CRLF & _
" <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover" />" & @CRLF & _
"" & @CRLF & _
" <meta name="format-detection" content="telephone=no" />" & @CRLF & _
" <meta name="msapplication-tap-highlight" content="no" />" & @CRLF & _
"" & @CRLF & _
" <link rel="icon" href="assets/icon/favicon.ico" />" & @CRLF & _
"" & @CRLF & _
" <!-- add to homescreen for ios -->" & @CRLF & _
" <meta name="apple-mobile-web-app-capable" content="yes" />" & @CRLF & _
" <meta name="apple-mobile-web-app-status-bar-style" content="black" />" & @CRLF & _
" </head>" & @CRLF & _
" <body>" & @CRLF & _
" <app-root></app-root>" & @CRLF & _
" </body>" & @CRLF & _
"</html>" & @CRLF & _
""
Local $aArray = StringRegExp($sString, $sRegex, $STR_REGEXPARRAYFULLMATCH)
; Present the entire match result
_ArrayDisplay($aArray, "Result")
Please keep in mind that these code samples are automatically generated and are not guaranteed to work. If you find any syntax errors, feel free to submit a bug report. For a full regex reference for AutoIt, please visit: https://www.autoitscript.com/autoit3/docs/functions/StringRegExp.htm