$regex =~ s/([^\w\s\\|()[\]{}^\$*+?.])/\\$1/g;