// Replace javascript functions with anonymous functions Find: function\((.*?)\) { Replace: ($1) => // Get JSON key/values (simple variant, use nested searches on values) Find: "(.*?)"\s*?\:\s*(.*+) // Find basic JSON key/values (2) Find: "(.*?[^\\])":\s*([^,\[\]\{\}\n]*) // Convert TSV / CSV to JSON key value Find: ^(.*?)\t(.*?)$ Replace: "$1": "$2", // Basic email regex Find: \b[\w._]+@[\w._]+\.[\w._]+\b // Basic url regex Find: (?:(?:https?|ftp):\/\/)?[\w/\-?=%.]+\.[\w/\-?=%.#]+ // Find firstname and surname or lastname Find: \b([\w-]+)\s(.*?)\s?([A-Z][\w- ]+)\b // Find all public properties in a C# class Find: public [^\s]+ ([^\s]+)\s+[;{] // Find all public properties in a C# class Find: public [^\s]+ ([^\s]+)\s+[;{].*} // Replace for mapping to this Replace: $1 = param.$1; // Replace for constructor mapping Replace: $1 = $1, let re = ''; let str = ''; let getMatches = (re, str) => { let match, matches = []; while (match = re.exec(str)) { matches.push(match[1]); } return matches; }; let convert = (match) => { var p = match[0]; return `${p} = ${p},\r\n`; }; let convertAll = () => { let matches = getMatches(re, str); return matches.map(convert).join(); };
111500cookie-checkRegexes for usage in Text editor