扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
\\表示转义反斜杠,常用在正则表达式。
员工经过长期磨合与沉淀,具备了协作精神,得以通过团队的力量开发出优质的产品。创新互联坚持“专注、创新、易用”的产品理念,因为“专注所以专业、创新互联网站所以易用所以简单”。公司专注于为企业提供成都网站制作、成都做网站、微信公众号开发、电商网站开发,微信小程序,软件按需求定制网站等一站式互联网企业服务。
"\\."表示转义点号,将.视为正常的标点符号.而不是正则表达式的.(正则表达式.表示任意字符)
能不能去掉得看你自己的代码了。
你把所有标点存在一个数组中,再把你要统计的这段话的字符读出来与这个数组进行比较,如果出现在数组中就让统计变量加1就行了。说的明白点就是你把所有标点放在一起,再从你的那段话中取出一个字符(字,字母,标点符号,可能还有一些其他符号),把这个字符跟那些标点进行比较,如果这个字符是标点就把统计变量加1,如果不是的话就取下一个字符再比较,直到那段话的字符都取出来了为止。你说你在学习阶段是你不知道数组怎么回事还是什么?
在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
String str="这里是某个带了一些标点符号的字符串,标点符号包括了中英文的和空格的字符串".
int index=str.lastIndexOf("某个标点符号");
得到的就是 你想要的那个标点符号最后出现的位置。
当然 如果 这个符号如果没有,返回-1
你去String类的API 中看,
有非常多 关于字符串 处理的方法的。
学会 看API ,是非常 有帮助的。
不知 答案 是否是你想要的。
本来想 编代码的。
还是 直接 写文字吧。
直接 用 " / " 这样表示就可以了。
如果想 打出“ \ ”的话 ,那么需要在前面加上转义符 \ , " \\ " 来表示就可以了。
中分号:
是一种介于逗号和句号之间的标点符号,主要用以分隔存在一定关系(并列、转折、承接、因果等,通常以并列关系居多)的两句分句--分句可以属于单重复句,也可以是多重复句的第一层分句,或者是大句中的并列部分。除此之外,中分号还可以用来分隔作为列举分项出现的并列短语,或是辞书中同一义项的不同释义。另外,"中分号"也可以是"分店"的意思。
伊豆是日本的一个地方,有温泉和火山,挺有名的。日本历史上第一个获得诺贝尔文学奖的川端康成曾写过一篇叫《伊豆的歌女》,其中就有提到伊豆了。一泓伊豆的温泉中的"一泓"是指数量,泛指水的皆可用泓。
雪花在微风中飘洒漫落的情节 总会给人眷恋的感觉 象是在找寻着什么 可是又辨别不出方向 因为她不知道风 是向哪个方向吹... ...
我很喜欢听《飘雪》,陈慧娴和韩雪的都很喜欢,每首歌的旋律及歌词加上她们都特有的嗓音那其中,是何以的思苦漫长是何以的隐痛期望...然而每当那旋律起的时候都会感到一丝丝的慌憷,那一个个的音符象是雪花残留下的雨水一滴滴地浸湿自己的守望,真地害怕 害怕自己内心中沉淀以久的思绪又荡漾起来久久不止而无法平定。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流