java实现中文标点符号的正则表达式
时间: 2023-08-27 09:13:28 浏览: 107
Java使用正则表达式(regex)匹配中文实例代码
要匹配中文标点符号,可以使用以下正则表达式:
```java
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Main {
public static void main(String[] args) {
String input = "你好,世界!";
String regex = "[\\pP\\pS]+";
Pattern pattern = Pattern.compile(regex);
Matcher matcher = pattern.matcher(input);
while (matcher.find()) {
System.out.println("Match: " + matcher.group());
}
}
}
```
运行以上代码会输出:
```
Match: ,
Match: !
```
在上面的代码中,正则表达式 `[\\pP\\pS]+` 匹配了一个或多个中文标点符号。`\pP` 匹配任何标点符号,`\pS` 匹配任何符号字符。你可以根据需要修改正则表达式来匹配不同的中文标点符号或重新定义匹配规则。
阅读全文