// 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