我如何使用字符串API或任何正则表达式在java中使用正则表达式来逃避单引号和反斜杠



我如何建立一个正则表达式的例子,可以转义单引号和反斜杠在给定的字符串,例如使用java?

    input
  an'ish&nath$
    output
 'an'ish&nath$'
    input
  anishnath
    ouput
 'anish\nath\'
    input
 an'ish&nath$
    Output
 'an\'ish&nath$'

如何使用正则表达式转义单引号和反斜杠?

您必须使用\\'而不是\'

     System.out.println("afa'adff\asdf".replaceAll("([\'\\])", "\\$1"));

最新更新