我需要找到所有特殊字符,甚至是sting中的空格,并将其作为输出打印出来..
我尝试了以下内容.
public class SpecialChar {
public static void main(String[] args) {
String s = "adad , dsd r dsdsd,,,,..////";
for (int i = 0; i < s.length(); i++)
{
System.out.println(s.charAt(i));
}
System.out.println("i");
String REGEX = "[^&%$#@!~ ,]*";
Pattern pattern = Pattern.compile(REGEX);
Matcher matcher = pattern.matcher(i);
if (matcher.matches()) {
System.out.println("matched");
}
}
}
Run Code Online (Sandbox Code Playgroud)
The*_*ind 10
一个小正则表达式将为你工作:)
public static void main(String[] args) {
String s = "adad , dsd r dsdsd,,,,..////";
System.out.println(s.replaceAll("[a-zA-Z]+", "")); // remove everything apart from "a-z and A-Z"
}
Run Code Online (Sandbox Code Playgroud)
O/P:
, ,,,,..////
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4735 次 |
| 最近记录: |