`

Java编程中使用正则表达式过滤非数字字符串

    博客分类:
  • Java
 
阅读更多
/**
     *
     * @param str
     *         需要过滤的字符串
     * @return
     * @Description:过滤数字以外的字符
     */
    public static String filterUnNumber(String str) {
        // 只允数字
        String regEx = "[^0-9]";
        Pattern p = Pattern.compile(regEx);
        Matcher m = p.matcher(str);
    //替换与模式匹配的所有字符(即非数字的字符将被""替换)
        return m.replaceAll("").trim();
    }
分享到:
评论

相关推荐

    java 正则表达式

    JAVA正则表达式语法(转)正则表达式语法正则表达式是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”)。模式描述在搜索文本时要匹配的一个或多个字符串。正则表达式示例表达式 ...

    详解linux正则表达式(基础正则表达式+扩展正则表达式)

    正则表达式应用非常广泛,例如:php,Python,java等,但在linux中最常用的正则表达式的命令就是grep(egrep),sed,awk等,换句话 说linux三剑客要想能工作的更高效,就一定离不开正则表达式的配合。 1、什么是正则...

    java笔试题重复字符串-REGularEXpressions:所有你需要知道的关于在一个地方收集的正则表达式!

    java笔试题重复字符串 内容 一、简介 REGEX 表示 REGular EXpression,它只是字符序列。 例如,这些表达式表示 [0–9] 表示该表达式应包含数字。 正则表达式在计算机编程中的许多情况下使用。 主要在搜索、模式匹配...

    fuzzysnake:使用模糊匹配或正则表达式从终端查找,列出,过滤和编辑文件或对文件采取其他措施

    “模糊”匹配是指在搜索字符串中以与搜索表达式中出现的所有字符相同的顺序找到搜索表达式中所有字符的匹配,但不一定是连续的。 如果要对匹配进行更多控制,则可以使用完整的正则表达式来代替模糊匹配。 搜索还...

    java jdk实列宝典 光盘源代码

    使用正则表达式操作字符串;使用正则表达式验证电话号码的格式; 6java异常处理 throw和throws、try和catch;自定义异常类;使用finally;使用异常的技巧和原则; 7 IO输入输出流 获取文件的基本信息;列出指定目录...

    Java开发技术大全(500个源代码).

    ArrayString.java 字符串数组 assignTwoDime.java 为二维数组赋值 getMaxElem.java 获取数组中的最大元素 incCapicity.java 演示StingBuffer的容量增长 SortDemo.java 排序示例 travelTwoDime.java 遍历二维...

    J.A.C.S:只是另一个竞争得分手。 它需要输入,过滤要检查的文件,并在10分上对它们进行评分

    给出正则表达式的随机字符串模块。 如果输入将是正则表达式则为必需 subprocess32:一个模块,用于将python3的内置子进程移植到python2.x。 仅对于python2.x是必需的 支持: C,C ++,Java,Python 2.x 笔记: ...

    Java基础知识点总结.docx

    二十、 正则表达式:其实是用来操作字符串的一些规则★★★☆ 135 二十一、 设计模式★★★★★ 136 设计模式简介 136 单例设计模式:★★★★★ 156 工厂模式★★★★★ 159 抽象工厂模式★★★★★ 163 建造者模式...

    疯狂JAVA讲义

    9.6.4 使用MessageFormat处理包含占位符的字符串 349 9.6.5 使用类文件代替资源文件 350 9.6.6 使用NumberFormat格式化数字 350 9.6.7 使用DateFormat格式化日期 352 9.7 本章小结 355 本章练习 355 第10章 ...

    Java2核心技术.part5

    12.8正则表达式 13章泛型程序设计 13.1为什么要使用泛型程序设计 13.2简单泛型类的定义 13.3泛型方法 13.4类型变量的限定 13.5泛型代码和虚拟机 13.5.1翻译泛型表达式 13.5.2翻译泛型方法 ...

    Python删除Java源文件中全部注释的实现方法

    本文实例讲述了Python删除Java源文件中全部注释的实现方法。...# 如果字符串中有注释符号的话会有问题。 import os import re import io # 改这个目录!!! top_dir = E:\\java_comments_trim\\; # 状态 S_INIT

    Java开发技术大全 电子版

    13.7.4正则表达式中的其他通用规则424 13.7.5使用技巧425 13.8Pattern类的使用426 13.9Matcher类的使用428 13.9.1匹配方法的使用429 13.9.2替换方法的使用430 13.9.3组匹配的使用431 13.9.4检验E-mail的合法...

    Java2核心技术.part3

    12.8正则表达式 13章泛型程序设计 13.1为什么要使用泛型程序设计 13.2简单泛型类的定义 13.3泛型方法 13.4类型变量的限定 13.5泛型代码和虚拟机 13.5.1翻译泛型表达式 13.5.2翻译泛型方法 ...

    Java2核心技术.part1

    12.8正则表达式 13章泛型程序设计 13.1为什么要使用泛型程序设计 13.2简单泛型类的定义 13.3泛型方法 13.4类型变量的限定 13.5泛型代码和虚拟机 13.5.1翻译泛型表达式 13.5.2翻译泛型方法 13.5.3调用...

    Java2核心技术.part6

    12.8正则表达式 13章泛型程序设计 13.1为什么要使用泛型程序设计 13.2简单泛型类的定义 13.3泛型方法 13.4类型变量的限定 13.5泛型代码和虚拟机 13.5.1翻译泛型表达式 13.5.2翻译泛型方法 ...

    Java2核心技术.part4

    12.8正则表达式 13章泛型程序设计 13.1为什么要使用泛型程序设计 13.2简单泛型类的定义 13.3泛型方法 13.4类型变量的限定 13.5泛型代码和虚拟机 13.5.1翻译泛型表达式 13.5.2翻译泛型方法 ...

    Java2核心技术.part2

    12.8正则表达式 13章泛型程序设计 13.1为什么要使用泛型程序设计 13.2简单泛型类的定义 13.3泛型方法 13.4类型变量的限定 13.5泛型代码和虚拟机 13.5.1翻译泛型表达式 13.5.2翻译泛型方法 ...

    reference_langs:在语法和语言细微差别方面的语言参考。 主要用于练习

    它利用由“/”包围的表达式来从字符串中过滤掉某些数据,并可与搜索功能结合使用。结构化查询语言 (100%) SQL 是当今占主导地位的数据库语言之一,因此了解这些信息非常宝贵。 很多这些代码对斯坦

    Java核心技术II(第8版)

    1.8 正则表达式 第十二章 XML 2.1 XML概述 2.1.1 XML文档的结构 2.2 解析XML文档 2.3 验证XML文档 2.3.1 文档类型定义 2.3.2 XML Schema 2.3.3 实用示例 2.4 使用XPath来定位信息 2.5 使用名字空间 2.6 流机制解析...

    ASP200问.EXE

    22.如何过滤字符串中的HTML代码 23.如何截取字符串 24.如何实现字符串和数组的转换 25.如何实现字符大小写的转换 26.如何将每个单词的首个字母改成大写 27.如何将汉字转换为拼音 28.如何分位显示位数较长的数字 29....

Global site tag (gtag.js) - Google Analytics