VAMTIGER Regex HTML Body Inner HTML
A regular expression to match the body inner HTML title for a defined HTML input string.
Installation
VAMTIGER Regex HTML Body Inner HTML can be installed using npm or yarn:
npm i --save vamtiger-regex-html-body-inner-html
or
yarn add vamtiger-regex-html-body-inner-html
Usage
Import or require a referece to VAMTIGER Regex HTML Body Inner HTML:
;
or
const regex = default;
VAMTIGER Regex HTML Body Inner HTML can be used to match the body inner HTML title for a defined HTML input string:
const regex = default; const input = `<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Some HTML Title</title></head><body> <div> Some HTML body inner HTML </div></body></html>`;const match = input; /** * if (match) { * // Yep, the input string has a HTML title * match[1] === '<body>' * match[2] === ` * <div> * Some HTML body inner HTML * </div>` * match[3] === '</body>' * } **/
Named capture groups can be referenced when used together with XRegExp:
const XRegExp = ;const regex = default;const input = `<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Some HTML Title</title></head><body> <div> Some HTML body inner HTML </div></body></html>`;const match = XRegExp;// const match: Match = XRegExp.exec(input, regex); // Typescript /** * if (match) { * // Yep, the input string has a HTML title * match.openingBodyTag === '<body>' * match.innerHtml === ` * <div> * Some HTML body inner HTML * </div>` * match.closingBodyTag === '</body>' * } **/