java标点符号用什么意思(Java 判定标点符号)
大家好,java标点符号用什么意思相信很多的网友都不是很明白,包括Java 判定标点符号也是一样,不过没有关系,接下来就来为大家分享关于java标点符号用什么意思和Java 判定标点符号的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!
Java 判定标点符号
String str="本站提!!,供的程序?均为网上搜集,如果该程序涉\"及或侵'害到"+
"您的,,版权请立即写信通知我们。";
str= str.replaceAll("[\\pP]","-");//正则表达式
String[] arr= str.split("-");
str="";
for(int i=0; i<arr.length; i++){
String temp= arr[i];
if("".equals(temp)) continue;
if(i==0){
str+= temp.substring(temp.length()-1,temp.length());
}else{
str+= temp.substring(0,1)+temp.substring(temp.length()-1,temp.length());
}
}
System.out.println(str);
\pP其中的小写 p是 property的意思,表示 Unicode属性,用于 Unicode正表达式的前缀。
大写 P表示 Unicode字符集七个字符属性之一:标点字符。
其他六个是
L:字母;
M:标记符号(一般不会单独出现);
Z:分隔符(比如空格、换行等);
S:符号(比如数学符号、货币符号等);
N:数字(比如阿拉伯数字、罗马数字等);
C:其他字符
希望对你有帮助
&是什么符号
&(Ampersand)是英语单字“and”之代表符号(在之前是英文字母表的第二十七个字母),亦可用作中文中的“和”、“与”之代表符号。
这个符号源于拉丁文的et的连写。可读做 ampersand,即"andper seand",意思是"and [the symbol which] by itself [is] and"。
拓展资料此符号在不同计算机程序语言中有不同作用。
1、在Pascal中,&是八进制整型常量的前缀,如&7表示7,&17表示15,&177表示127
2、在C语言与C++中,&表示对操作数取地址
3、在C++中与PHP中,&是引用的标示符
4、在Visual Basic中&用来连接两个字符串
5、在HTML中要显示&可用&
6、在类C语言中,&一般是按位元与操作符,&&则是逻辑与操作符
! 这个符号是什么意思。
这是叹号,也叫感叹号,用于句子结尾,表示惊叹、感叹或号叹。《标点符号用法》中也指出“感叹句末尾的停顿,用叹号。”“语气强烈的祈使句末尾,也用叹号。”“语气强烈的反问句末尾,也用叹号。”
一般认为“!”这一符号源自欧洲中世纪,于印刷术之前的专职工作[复写员],专为私人或公共事务手工抄写文件,用于标注惊喜和喜悦的句尾[io],拉丁语的“io”原意为[万岁]欢呼的意思。在时间的演变下i停留在o的上方,成为今日的叹号。
扩展资料:
感叹号的用法
1、天涯若比邻,海内存知己,天涯问答的朋友真多呀!
2、僧多粥少,现在的话费真难赚啊!
3、中国的万里长城真雄伟啊!
4、愿我们的祖国更加壮大、更加辉煌!
5、往日,您在我的心田播下了知识的种子,今天,才有我在科研中结出的硕果——老师,这是您的丰收!
java怎么统计字符串内的标点符号
在java中可以使用正则表达式来方便地统计一个字符串中出现的标点符号的个数,思路是:
1、先记录统计前的字符串长度
2、使用正则表达式把需要统计的标点符号清除掉
3、使用第1步里保存的长度-第2步获得的字符串的长度,即可得到标点符号的的个数
importjava.util.*;
importjava.lang.*;
importjava.io.*;
/*Nameoftheclasshastobe"Main"onlyiftheclassispublic.*/
classIdeone
{
publicstaticvoidmain(String[]args)throwsjava.lang.Exception
{
Stringstr="这是;一段;测试文本,用来测试能不能去除掉标点符号。本例子只统计逗号句号和分号。";
intistr=str.length();
System.out.println("str的长度是:"+istr);
Stringstr1=str.replaceAll("[,。;]","");
intistr1=str1.length();
System.out.println("str1的长度是:"+istr1);
System.out.println("标点符号的个数是:"+(istr-istr1));
}
}
执行结果:
str的长度是:41
str1的长度是:36
标点符号的个数是:5
好了,文章到这里就结束啦,如果本次分享的java标点符号用什么意思和Java 判定标点符号问题对您有所帮助,还望关注下本站哦!