JSFiddle - React, Tailwind, and code Playground

by dtracers

JavaScript

var TAG_List = [/@File/,/(@Class+)([\W\n\r]|$)/,/@Method/,/(@Field+)([\W\n\r]|$)/];

var totalExpression;
for (var i = 0; i <TAG_List.length; i++) {
    if (totalExpression) {
        totalExpression = new RegExp( totalExpression.source + '|(' + TAG_List[i].source + ')');
    } else {
        totalExpression = new RegExp('(' + TAG_List[i] + ')');
    }
}

console.log(totalExpression);

var total = TAG_FILE + /|/ + TAG_CLASS + /|/ + TAG_METHOD + /|/ + TAG_FIELD;