例如,我被刺痛了' Hello Sir ' Hi sir %27 r u der sir
我需要更改'
和'
单%27
引号。
并能够'
使用转换StringEscapeUtils.unescapeHtml(Str)
是否有任何功能可以'
代替%27
直接字符串替换?
例如,我被刺痛了' Hello Sir ' Hi sir %27 r u der sir
我需要更改'
和'
单%27
引号。
并能够'
使用转换StringEscapeUtils.unescapeHtml(Str)
是否有任何功能可以'
代替%27
直接字符串替换?
'
并且'
是 XML 字符实体。您可以使用StringEscapeUtils.escapeXml转义它们。
%27
是一个 URL 编码的字符。您可以使用URLDecoder.decode对其进行转义。
%27
你可以使用URLDecoder.decode(str)
'
你'
可以使用StringEscapeUtils.unescapeXml(str)
使用正则表达式应该没问题。
未经测试:(Edit2:测试过,有效!)
String str = "' Hello Sir ' Hi sir %27 r u der sir";
Pattern p = Pattern.compile("(')|(')|(%27)");
Matcher m = p.matcher(str);
str = m.replaceAll("'");
编辑:
需求
import java.util.regex.Matcher;
import java.util.regex.Pattern;