A collection of useful regular expressions I use or I’ve used during my coding life. They are written using Perl notation.
CSS : find all the the last rules not terminating with a semi-colon and put one:s/(\w|\d)(?!;)(\s*|\n)(})/$1;$2$3/g
CSS: find a specific class in your html files:/class=(\"|\')(\w\s+)*(YourCssClassHere)(\s+\w)*(\"|\')/ OR better (using the boundaries)/class=[\"\'][a-zA-Z_\s\-]*?\bYourCssClassHere\b[a-zA-Z_\s\-]*[\"\']/ OR (using the boundaries and including the non alphanumeric chars)/class=[\"\'][^\"\']*?\bYourCssClassHere\b[^\"\']*[\"\']//class=\"[^\"]*\bclass\b.*?\"/
PHP: find a list of files that use the htmlentities function but do not include the file functions.php:ack-grep "\bhtmlentities\b" --type php -l | xargs -I{} ack-grep -c "functions\.php" {} | grep :0 | awk '{split($0,a,":");print a[1]}'
