[英]How to remove only starting and ending special character from a string?
我只想刪除起始特殊字符,即“和結束特殊字符”。 給定的輸入字符串是
String input= "\"This#string%contains^special*characters&.\"";
預期的輸出是
String output= "This#string%contains^special*characters&.";
任何人都可以幫助我如何使用正則表達式或任何其他方式僅從 java 中的輸入字符串中刪除起始和結束特殊字符。
我會使用正則表達式方法:
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&.
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.