「java标点符号正则」java正则表达式括号
本篇文章给大家谈谈java标点符号正则,以及java正则表达式括号对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
java 正则表达式 以标点符号结尾 怎么判断
[\w\+]+
这样写还可以匹配下划线_
如果不需要下划线的话,就这样[0-9a-za-z\+]+
注意:有些语言还需要把\转义一下
java中如何用正则表达式表示中文标点
找到 每个标点符号的 Unicode 代码,然后用 “(\uXXXX|\uXXXX|...)” 这样的正则表达式
Java正则表达式判断字符串中不包含[]的标点符号
String s1 = "[dssdfgfdg";
String s2 = "]23adsa";
String s3 = "23adsa";
System.out.println(s1.matches(".*[\\[\\]].*")==true?"包含":"不包含");
System.out.println(s2.matches(".*[\\[\\]].*")==true?"包含":"不包含");
System.out.println(s3.matches(".*[\\[\\]].*")==true?"包含":"不包含");
java怎么统计字符串内的标点符号?
在java中可以使用正则表达式来方便地统计一个字符串中出现的标点符号的个数,思路是:
1、先记录统计前的字符串长度
2、使用正则表达式把需要统计的标点符号清除掉
3、使用第1步里保存的长度-第2步获得的字符串的长度,即可得到标点符号的的个数
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
public static void main (String[] args) throws java.lang.Exception
{
String str = "这是;一段;测试文本,用来测试能不能去除掉标点符号。本例子只统计逗号句号和分号。 ";
int istr = str.length();
System.out.println("str的长度是:" + istr);
String str1 = str.replaceAll("[,。;]", "");
int istr1 = str1.length();
System.out.println("str1的长度是:" + istr1);
System.out.println("标点符号的个数是:" + (istr - istr1));
}
}
执行结果:
str的长度是:41
str1的长度是:36
标点符号的个数是:5
关于java标点符号正则和java正则表达式括号的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。