我只想删除开头的特殊字符,即“和结尾的特殊字符”。 给定的输入字符串是
String input= "\"This#string%contains^special*characters&.\"";
预期输出是
String output= "This#string%contains^special*characters&.";
任何人都可以帮助我如何使用正则表达式或其他任何方式仅从Java输入字符串中删除开始和结束特殊字符。
答案 0 :(得分:0)
我将使用正则表达式方法:
String input= "\"This#string%contains^special*characters&.\"";
String output = input.replaceAll("^[^A-Za-z0-9]|[^A-Za-z0-9]$", "");
System.out.println(output);
此打印:
This#string%contains^special*characters&.