One: Simple application
/** * * ' * & * ' * & * & * ' * ' * ' * sources=sdcg ' hde&xyz ' Dfa&&ad ' * result=sdcghdexyzdfaad * * /public static void main (string[] args) { String regex= "' |&"; Pattern pattern=pattern.compile (regex); String sources= "SDCG ' hde&xyz ' Dfa&&ad '"; Matcher matcher=pattern.matcher (sources); while (Matcher.find ()) { System.out.println (Matcher.group ()); } String Result=matcher.replaceall (""); System.out.println ("sources=" +sources); System.out.println ("result=" +result);
Second: Exception: "\" in Java regular expression needs to be written "\\\\"
/*** * & * * & * & * sources=sdcg\hde&xyz\dfa&&ad ' * RESULT=SDCG Hdexyzdfaad "* *@paramargs*/ Public Static voidMain (string[] args) {String regex= "\\\\|&"; Pattern Pattern=pattern.compile (regex); String sources= "Sdcg\\hde&xyz\\dfa&&ad"; Matcher Matcher=pattern.matcher (sources); while(Matcher.find ()) {System.out.println (Matcher.group ()); The String result=matcher.replaceall (""); System.out.println ("Sources=" +sources); System.out.println ("Result=" +result); }
View Code
Regular expression Java application Regular expression