精华内容
下载资源
问答
  • java字符串去除标点符号
    万次阅读
    2017-12-08 13:20:32
    • public static String format(String s){
    •         String str=s.replaceAll("[`qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM~!@#$%^&*()+=|{}':;',\\[\\].<>/?~!@#¥%……& amp;*()——+|{}【】‘;:”“’。,、?|-]", "");
    • return str;
    更多相关内容
  • Java】清洗字符串中的标点符号 去除字符串中的所有标点符号 string..replaceAll("[\\pP‘’“”]", ""); 使用示例 String s1="我的宿舍:位于河南省,新乡市牧野区,建设东区46号,河南师范大学,东校区,东16号...

    【Java】清洗字符串中的标点符号

    去除字符串中的所有标点符号

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

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

    string.replaceAll("[\\pP‘’“”]", "");
    

    使用示例

    String s1="我的宿舍:位于河南省,新乡市牧野区,建设东区46号,河南师范大学,东校区,东16号学生公寓";
    System.out.println(new JiebaSegmenter().sentenceProcess(s1.replaceAll("[\\pP‘’“”]", "")));
    

    清洗结果
    在这里插入图片描述

    展开全文
  • 删除字符串的所有标点?在这里利用的是Unicode编码,Unicode 编码并不只是为某个字符简单定义了一个编码,而且还将其进行了归类。\pP 其中的小写 p 是 property 的意思,表示 Unicode 属性,用于 Unicode 正表达式的...

    删除字符串的所有标点

    ?

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

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

    大写 P 表示 Unicode 字符集七个字符属性之一:标点字符。

    其他六个是

    L:字母;

    M:标记符号(一般不会单独出现);

    Z:分隔符(比如空格、换行等);

    S:符号(比如数学符号、货币符号等);

    N:数字(比如阿拉伯数字、罗马数字等);

    C:其他字符

    Java 中用于 Unicode 的正则表达式数据都是由 Unicode 组织提供的。Unicode 正则表达式标准(可以找到所有的子属性)

    http://www.unicode.org/reports/tr18/

    http://www.unicode.org/Public/UNIDATA/UnicodeData.txt

    这个文本文档一行是一个字符,第一列是 Unicode 编码,第二列是字符名,第三列是 Unicode 属性,

    以及其他一些字符信息。

    删除字符串的最后字符

    字符串:

    ?

    实现效果:删除最后一个 ","

    方法:

    1.用Substring

    ?

    2.用 RTrim

    ?

    3.用TrimEnd

    ?

    4.用lastIndexOf()和deleteCharAt()

    ?

    展开全文
  • 用正则表达式除字符串中所有标点符号 代码如下:[removed] var str=”jfkldsjalk,.23@#!$$k~! @#$%^&*()(_+-=|\{}[]’;:,./<>??gg g~“`gf”; str=str.replace(/[\ |\~|\`|\!|\@|\#|\$|\%|\^|\&|\*|\(|\)|\-|\...
  • 编一个程序,从 从一个输入的字符串去掉标点符号。要求输入到程序的字符串必须含有标点符号,输出结果则是去掉标点符号后的 string 对象。 示例: 输入:ab,acd-+,sss1.!+ 输出:abacdsss 文末附网上找到的一些...

    编一个程序,从 从一个输入的字符串中去掉标点符号。要求输入到程序的字符串必须含有标点符号,输出结果则是去掉标点符号后的 string 对象。
    示例:
    输入:ab,acd-+,sss1.!+
    输出:abacdsss
    文末附网上找到的一些关于正则表达式匹配字符的一些资源,并附资源链接

    import java.io.*;
    import java.util.*;
    import java.text.*;
    import java.math.*;
    import java.util.regex.*;
    
    public class Main {
    	public static void main(String[] args){
          Scanner in = new Scanner(System.in);
          String strBefore = in.nextLine();
          String strAfter = strBefore.replaceAll("\\p{Punct}","");
            System.out.println(strAfter);
          }
       }
    

    在这里插入图片描述
    在这里插入图片描述
    易百教程对于正则表达式的介绍及用法

    展开全文
  • 小编典典 这是一个很晚的答案,只是为了好玩。... 应当提到的一件事是,原始问题中的示例表现极差,因为您正在创建一大堆临时字符串!除非编译器进行了所有优化,否则该特定解决方案的性能将最差。 2020-10-15
  • P:标点字符 L:字母; M:标记符号(一般不会单独出现); Z:分隔符(比如空格、换行等); S:符号(比如数学符号、货币符号等); N:数字(比如阿拉伯数字、罗马数字等); C:其他字符 ...
  • Java去除字符串的所有标点符号

    千次阅读 2020-02-16 10:45:08
    replaceAll( "[\\pP+~$`^=|<>~`$^+=|¥×]" , "")
  • 给定如下所示的字符串,请通过正则表达式删除所有前导和尾随的标点符号:String a ="!?Don't.;, .:delete !the@ $actual string%";String b ="Hyphenated-words, too!";我知道正则表达式[ P {Alnum}]会以所有非字母...
  • 字符串去除汉字和符号
  • java去除空格、标点符号的方法实例

    千次阅读 2021-02-13 00:02:24
    代码如下:public class TempTest {public static void main(String[] args) {//string去除空格String str=" hello world ";System.out.println(str);String str1=str.trim();//去除首尾空格System.out.println(str1...
  • 思路是:1、先记录统计前的字符串长度2、使用正则表达式把需要统计的标点符号清除掉3、使用第1步里保存的长度-第2步获得的字符串的长度,即可得到标点符号的的个数importjava.util.*;importjava....
  • 在进行字符串匹配的时候,想要忽略字符串中的空格、还有标点符号等一些特殊字符: public static void main(String[] args) { String string = " 你? ?hah ,.。,,-$%^@!~& ^*() )(* &……% ¥##@!~...
  • java特殊字符处理
  • Java将汉字数字日期转换为数字日期(例如: 二〇二〇年十一月二十一日 → 2020年11月21日) 本以为高枕无忧了 没成想过了几天又开始作妖了,前面加了一堆空格一样的东西 异常拦截到了一打印果真好长一 二〇二〇...
  • Java去掉标点符号的方法

    千次阅读 2019-04-02 18:53:57
    String str ="1,2,3.45"; str = str.replaceAll( "[\\pP+~$`^=|<>~`$^+=|¥×]" , "");
  • 请注意,^字符不能是列表中的第一个字符,因为您必须要转义它,否则它将意味着"除了这些字符之外的任何字符"。另一个注意:-字符需要是列表中的第一个或最后一个,否则必须转义它。因此,为了保持一致性而不依赖于...
  • 用正则表达式去掉一句话中的标点符号、空格和一些能想到的特殊符号 // 去除 符号 和空格(中英文) public String delSignBlank( String str){ str = str.replaceAll("(?i)[^a-zA-Z0-9\u4E00-\...
  • 本篇文章主要讲解,java字符串重复出现符合空格仅保留1个的实例教程 作者:任聪聪 去重效果 以空格为例: 可以看到是不规则的重复出现,单纯的使用replace函数是无法替换的。 方法一、正则去重的方法说明 代码...
  • 字符串去除 数字 字母 符号String str = "今天1@天%。气^64很?不?错.心情6666很好。。。。。";String str1 = str.replaceAll("[,。、|~!@#¥;【》‘“”、】《·\\-?:,:{}%……&*()\\=—+ A-Za-z0-9]...
  • Java 处理英文文本标点符号去除

    千次阅读 2018-11-09 08:20:56
    文章目录介绍java判断是否为标点符号 介绍 在英文文本处理时,需要将噪音字符出去,其中标点符号便属于噪音字符。...其分词结果,标点符号也成了独立的字符串,剩下的工作便是对分词后获得的字符串集合进行逐个...
  • 如何从字符串中删除特殊字符?

    千次阅读 2021-02-13 00:17:49
    请注意,该^字符不能是列表中的第一个字符,因为您要么必须对其进行转义,否则将意味着“除这些字符外的任何字符”。另一个注意事项:-字符必须是列表中的第一个或最后一个字符,否则您必须对其进行转义,否则它将...
  • Java去除中英文标点符号

    千次阅读 2019-02-18 20:55:15
    利用的是Unicode编码,Unicode 编码并不只是为某个...大写 P 表示 Unicode 字符集七个字符属性之一:标点字符。 其他六个是 L:字母; M:标记符号(一般不会单独出现); Z:分隔符(比如空格、换行等); S:符...
  • 我们通常使用的编码方式,例如UTF-8,是可以编码大部分特殊字符的,但在有些情况下,一些...URI统一资源标识符(Uniform Resource Identifier,或URI)是一个用于标识某一互联网资源名称的字符串,URI一般由三部分组...
  • public static void main(String[] args) { String str = "a.A/-12-,#&^1.A./?b"; String reg = "[^0-9A-Za-z,.-]"; System.out.println("str = " + str); str = str.replaceAll(reg, "");...

空空如也

空空如也

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

java字符串去除标点符号