Escaping a regex expression
I was working on a project where I needed to dynamically generate a regular expression based on some user input but the string to search for needed to be escaped. Below is the quick and dirty way to do it:
/** * Utility function to replace regular expressions. * * @param input * @return */ private static String escapeRegex(String input) { String special[] = { "\\", "[", "]", "^", "$", ".", "|", "?", "*", "+", "(", ")" }; String val = input; for (String replace : special) { val = val.replace(replace, "\\" + replace); } return val; }
Slot Factory slots offer the most immersive mobile gaming with popular games like Money Grows on Tree, Fishin' for Wins and Big Box Bonus. Push Gaming focus on to} quality mobile leisure - creating the most effective participant experiences. From traditional games to Jammin' Jars and Razor Shark, to the buzzing Wild Swarm - 우리카지노 you may find their most popular games proper here at MrQ.
ReplyDelete