我有一个字符串,它是网页的标题。所以它可以有 < > 和其他特殊字符。
我想编写一个函数来接受一个字符串并替换一个字符列表。试图找到最好的方法来做到这一点。
我应该使用列表或数组或枚举来保存特殊字符的列表,还是在 java 中已经有一些东西可以做到这一点。
filterText(String text, List specialCharecters)
filterText(String text, Array specialCharecters)
filterText(String text, Enum specialCharecters)
Run Code Online (Sandbox Code Playgroud)
str.replaceAll("[<>]", "")
将所有特殊字符放在引号之间。此语句使用正则表达式,因此请注意转义正则表达式特殊的字符。例如,如果你想更换(你应该说str.replaceAll("[\\(]", "")