精华内容
下载资源
问答
  • 2019-04-02 18:53:57
    String str ="1,2,3.45";
    str = str.replaceAll( "[\\pP+~$`^=|<>~`$^+=|<>¥×]" , "");
    
    更多相关内容
  • 主要给大家介绍了关于java去除空格、标点符号的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  • Java去除中英文标点符号

    千次阅读 2019-02-18 20:55:15
    利用的是Unicode编码,Unicode 编码并不只是为某个...大写 P 表示 Unicode 字符集七个字符属性之一:标点字符。 其他六个是 L:字母; M:标记符号(一般不会单独出现); Z:分隔符(比如空格、换行等); S:符...

    利用的是Unicode编码,Unicode 编码并不只是为某个字符简单定义了一个编码,而且还将其进行了归类。

    \pP 其中的小写 p 是 property 的意思,表示 Unicode 属性,用于 Unicode 正表达式的前缀。

    大写 P 表示 Unicode 字符集七个字符属性之一:标点字符。
    其他六个是
    L:字母;
    M:标记符号(一般不会单独出现);
    Z:分隔符(比如空格、换行等);
    S:符号(比如数学符号、货币符号等);
    N:数字(比如阿拉伯数字、罗马数字等);
    C:其他字符

    Java 中用于 Unicode 的正则表达式数据都是由 Unicode 组织提供的。
    转:https://blog.csdn.net/tian330726/article/details/50906318
    例:

    public class main {
    	public static void main(String[] argc) {
    		
    		String s="s!#!@#12 41 2;.>]] [tr哈哈哈i12321~!@~!¥#……*……ng";
    		//String s0=s.substring(0, 1)+s.substring(2, s.length());
    		String s0=s.replaceAll("\\pP|\\pS|\\pC|\\pN|\\pZ", "");
    		System.out.println(s0);
    	}
    
    }
    

    输出:

    str哈哈哈ing
    

    过滤出字母:
    [^(A-Za-z)]
    过滤出中文:
    [^(\\u4e00-\\u9fa5)]
    过滤出数字:
    [^(0-9)]
    实例:

      	String s="12asdsa23哈哈12";
      	String s1=s.replaceAll("[^(A-Za-z)]", "");
      	String s2=s.replaceAll("[^(\\u4e00-\\u9fa5)]", "");
      	String s3=s.replaceAll("[^(0-9)]", "");
      	System.out.println(s1+" "+s2+" "+s3);
    

    结果:
    asdsa 哈哈 122312
    转:https://www.cnblogs.com/shihaiming/p/6978517.html
    删除中文:
    String s2=s.replaceAll("[^(u4e00-u9fa5)]", "");

    展开全文
  • 用正则表达式除字符串中所有标点符号 代码如下:[removed] var str=”jfkldsjalk,.23@#!$$k~! @#$%^&*()(_+-=|\{}[]’;:,./<>??gg g~“`gf”; str=str.replace(/[\ |\~|\`|\!|\@|\#|\$|\%|\^|\&|\*|\(|\)|\-|\...
  • public static void main(String...//string去除空格 String str=" hello world "; System.out.println(str); String str1=str.trim();//去除首尾空格 System.out.println(str1); String str2=str.re...

    public static void main(String[] args) {
    //string去除空格
    String str=" hello world ";
    System.out.println(str);

        String str1=str.trim();//去除首尾空格
        System.out.println(str1);
    
        String str2=str.replace(" ","");//去掉所有空格,包括首尾,中间
        System.out.println(str2);
    
        String str3=str.replaceAll(" +","");//去掉所有空格,包括首尾,中间
        System.out.println(str3);
    
        String str4=str.replaceAll("\\s*",""); //可以替换大部分空白字符, 不限于空格 . 说明:\s 可以匹配空格、制表符、换页符等空白字符的其中任意一个
        System.out.println(str4);
    
        //string去除标点符号
        //正则表达式去除标点
        String stri="ss&*(,.~1如果@&(^-自己!!知道`什`么#是$苦%……Z,&那*()么一-=定——+告诉::;\"'/?.,><[]{}\\||别人什么是甜。";
        System.out.println(stri);
    
        String stri1=stri.replaceAll("\\p{Punct}","");//不能完全清除标点
        System.out.println(stri1);
    
        String stri2=stri.replaceAll("\\pP","");//完全清除标点
        System.out.println(stri2);
    
        String stri3=stri.replaceAll("\\p{P}","");//同上,一样的功能
        System.out.println(stri3);
    
        String stri4=stri.replaceAll("[\\pP\\p{Punct}]","");//清除所有符号,只留下字母 数字  汉字  共3类.
        System.out.println(stri4);
    }
    

    作者:iCoding91
    来源:CSDN
    原文:https://blog.csdn.net/caoxiaohong1005/article/details/71785312
    版权声明:本文为博主原创文章,转载请附上博文链接!

    展开全文
  • P:标点字符 L:字母; M:标记符号(一般不会单独出现); Z:分隔符(比如空格、换行等); S:符号(比如数学符号、货币符号等); N:数字(比如阿拉伯数字、罗马数字等); C:其他字符 ...
    String str = ",.!,,D_NAME。!;‘’”“**dfs  #$%^&()-+1431221\"\"中           国123漢字かどうかのjavaを決定";
    str = str.replaceAll("[\\pP\\pS\\pZ]", "");
    System.out.println(str);
    //输出结果如下
    DNAMEdfs1431221中国123漢字かどうかのjavaを

    Unicode 编码并不只是为某个字符简单定义了一个编码,而且还将其进行了归类。
    /pP 其中的小写 p 是 property 的意思,表示 Unicode 属性,用于 Unicode 正表达式的前缀。

    P:标点字符
    L:字母;
    M:标记符号(一般不会单独出现);
    Z:分隔符(比如空格、换行等);
    S:符号(比如数学符号、货币符号等);
    N:数字(比如阿拉伯数字、罗马数字等);
    C:其他字符

    展开全文
  • 我试图得到一个句子使用用户在Java中的输入,我需要使它小写并删除所有标点符号。这里是我的代码:String[] words = instring.split("\\s+");for (int i = 0; i < words.length; i++) {words[i] = words[i]....
  • Java】清洗字符串中的标点符号 去除字符串中的所有标点符号 string..replaceAll("[\\pP‘’“”]", ""); 使用示例 String s1="我的宿舍:位于河南省,新乡市牧野区,建设东区46号,河南师范大学,东校区,东16号...
  • java 去除标点符号

    千次阅读 2013-10-24 09:58:34
    1. /**  * 将字符串中的标点符号去除  *  * @param str  * @return  */  public String delPunc(String str) {  char[] chars = str.toCharArray();
  • 用户的输入可能风格迥异,最常见的可能算是夹杂各种标点符号的输入了。怎样过滤?在csdn论坛上面看到一贴,综合了一下,得到了下面的正则表达式,也许会帮助你解决问题:\\pP|\\pS我们用一个例子演示此正则表达式...
  • Java去除字符串的所有标点符号

    千次阅读 2020-02-16 10:45:08
    replaceAll( "[\\pP+~$`^=|<>~`$^+=|¥×]" , "")
  • java去除空格、标点符号的方法实例.docx
  • java 正则去除中文标点符号

    千次阅读 2017-08-20 11:03:38
    在作文本分析,尤其是分词的时候,我们需要把不需要的标点符号去除,防止在词转向量的时候,把中文符号添加进去。"[\\pP+~$`^=|~`$^+=|¥×]" "[\\p{P}+~$`^=|~`$^+=|¥×]"我使用的是ansj分词器,其5...
  • 给定如下所示的字符串,请通过正则表达式删除所有前导和尾随的标点符号:String a ="!?Don't.;, .:delete !the@ $actual string%";String b ="Hyphenated-words, too!";我知道正则表达式[ P {Alnum}]会以所有非字母...
  • [java] view plain copy   [java] view plain copy public class Test {      public static void main(String[] args) {   String str = "!!!?...
  • java字符串去除所有的标点符号

    万次阅读 2017-12-08 13:20:32
    public static String format(String s){ String str=s.replaceAll("[`qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM~!@#$%^&*()+=|{}':;',\\[\\]. return str; }
  • 思路是:1、先记录统计前的字符串长度2、使用正则表达式把需要统计的标点符号清除掉3、使用第1步里保存的长度-第2步获得的字符串的长度,即可得到标点符号的的个数importjava.util.*;importjava....
  • 主要是实现针对内容文本字符串的逻辑的java工具类 前言 替换全角空格 需要替换的公共特殊符号 将中文标点符号替换为相应的英文标点符号,并去除多余空格 ...去除标题末尾指定标点符号(保留部分特殊标点符号
  • 去除标点符号的正则: str.replaceAll("[\\p{Punct}\\pP]","")
  • 去除标点符号乱码"---转义字符

    千次阅读 2020-05-16 22:37:38
    去除标点符号乱码&quot—转义字符 主要使用的是common-lang包下的StringEscapeUtils方法,但因StringEscapeUtils方法在common-lang 包下已经过期,还得使用org.apache.commons.text.StringEscapeUtils,同时导入...
  • 小编典典这是一个很晚的答案,只是为了好玩。在这种情况下,我建议您以提高速度的可读性为目标。当然,您可以超级可读,但速度太慢,例如在此超级简洁版本中:private static String processWord(String x) {return ...
  • I need to remove punctuation following a word. For example, word?! should be changed to word and string: should be changed to string.Edit: The algorithm should only remove punctuation at the end of th...
  • 以及使用下面的代码处理标点符号的一部分)tbl = dict.fromkeys(i for i in range(sys.maxunicode) if unicodedata.category(chr(i)).startswith('P'))text_string = text_string.translate(tbl) #text_string don't...
  • Java 处理英文文本标点符号去除

    千次阅读 2018-11-09 08:20:56
    文章目录介绍java判断是否为标点符号 介绍 在英文文本处理时,需要将噪音字符出去,其中标点符号便属于噪音字符。在我的这篇博客中,https://blog.csdn.net/qy20115549/article/details/83869689 介绍了使用...
  • Java 正则过滤掉中文标点符号

    千次阅读 2019-07-12 15:20:48
    //匹配这些中文标点符号 。 ? ! , 、 ; : “ ” ‘ ' ( ) 《 》 〈 〉 【 】 『 』 「 」 ﹃ ﹄ 〔 〕 … — ~ ﹏ ¥ - _ String regEx="[\u3002|\uff1f|\uff01|\uff0c|\u3001|\uff1b|\u...
  • 去除标点符号!"+"\n"+"!,,。 !!..**半角"; System.out.println(str); String str1 = ""; Pattern p = Pattern.compile("\\s*|\t|\r|\n"); Matcher m = p.matcher(str); str1 = m.replaceAll("")

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,708
精华内容 1,483
关键字:

java去除标点符号

java 订阅